【c# – 如何在EF Core中放弃对上下文的更改】教程文章相关的互联网学习教程文章

c# – 当前上下文中不存在该名称

大多数问题都与旧版ASP.NET MVC有关.我的问题与Framework 4.6上最新的.NET Core构建有关.我创建了一个控制台应用程序和标准类库.我安装了在.NET Core上运行WEB所需的所有库. 一切正常,视图编译正常,调试视图也正常工作.不幸的是,Visual Studio在视图中的任何对象上显示以下内容:The name does not exists in the current context.如何摆脱这些红色下划线?我正在使用这种技术:Running ASP.NET Core MVC as a Console Applicatio...

c# – 导致的原因:“在创建模型时无法使用上下文.”?【代码】

我是MVC和实体框架的新手. 我有一个简单的Azure MVC 3 Web应用程序.我正在使用Entity Framework和Ninject,我的数据存储在SQL数据库中. 每当我尝试向我的存储库发出并发请求时,我收到此错误消息.例如,一个存储库是图像标题,因此当页面加载时,如果有多个图片,它通常会失败并显示以下消息: “在创建模型时不能使用上下文.” 这是我的连接字符串:<add name="EFDbContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalo...

c# – 在另一个上下文中引用Identity用户

我是Entity Framework的新手,正在开发一个利用Entity Framework 6,Identity 2,Web Api 2和MVC 5的项目. 在项目的初始工作中,我创建了一个BusinessConnectionsContext来表示我的业务模型的构建.到目前为止,我将自动创建的ApplicationDbContext留给了自己的设备.我主要关注Web Api 2. 在我的解决方案中,我有一个用于我的模型的程序集,其中包括BusinessConnectionsContext和ApplicationDbContext,Web Api的程序集以及使用MVC5的Web程序...

c# – 如何在上下文绑定对象中链接消息接收器(面向方面​​编程)【代码】

我试图使用ContextBoundObject和消息接收器将一些方面注入我的代码. 我的问题是我的方面只被调用一次 – 当我打电话时:myFacadee.GetValue(“领带”) 我希望看到我的缓存方面被调用两次 >一次用于’GetValue’方法>其次是在内部调用的’GetValues’‘GetValue’方法 但是,对于第一个’GetValue’方法调用,它只被调用一次. 如何更改/修复以下代码以确保我的’MyFacade’对象上的所有方法都会导致调用缓存方面.即使它们被同一...

c# – 如何在不依赖公共数据上下文实例的情况下维护相关实体之间的引用透明度?【代码】

谢谢你的期待. 背景 在我的.NET应用程序中,我通常有一个包含我的业务方法的业务逻辑层(BLL)和一个数据访问层(DAL),它包含我的Entitiy类和处理原子实体的任何方法(即单个实体的CRUD方法).这是一种非常典型的设计模式. 这是我的意思的伪代码示例: BLLpublic static int CreateProduct(ProductModel product){return DAL.SomeClass.CreateProduct(new DAL.Product{Name = product.Name,Price = product.Price}); }DALpublic int Crea...

c# – AppContextSwitchOverrides不起作用,在授权上下文中找到3个DNS声明【代码】

我在azure的角色中获得“在授权上下文中找到3个DNS声明”.我找到了解决方案here,但它不起作用.起初我添加了配置设置<AppContextSwitchOverrides value="Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=true" />它没有帮助. 然后我尝试按代码设置public override bool OnStart(){AppContext.SetSwitch("Switch.System.IdentityModel.DisableMul??tipleDNSEntriesInSAN??Certificate", true);return base.O...

c# – WPF设置窗口数据上下文【代码】

我是WPF的初学者,所以请耐心等待.我有一个简单的应用程序,将farenheit值转换为celcius,反之亦然.我以为我会把这个重构到MVVM,所以我将所有内容从我的代码隐藏到一个单独的类,然后以编程方式设置dataContext.但是我得到了很多……’在上下文错误中不存在’.我哪里错了?谢谢 XAML<Window x:Class="FarenheitCelciusConverter.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas....

c# – 带有上下文的业务对象?【代码】

哪一个是更优选的实现业务对象的方式(以及为什么)? 没有单独的“背景”class Product {public string Code { get; set; }public void Save(){using (IDataService service = IoC.GetInstance<IDataService>()){service.Save(this);}} }用法是:Product p = new Product(); p.Code = "A1"; p.Save();单独的“背景”class Product {private IContext context;public Product(IContext context){this.context = context;}public stri...

c# – 为部分代码创建上下文【代码】

所以这里有一个问题:有没有办法创建一个只共享代码一部分的Context.我真的不知道如何解释它,所以我会举个例子. 假设我有:using(Context ctx = new Context()) {ctx.Set("abc","abc");method1();method2(); }和(方法2相同):public void method1() {Context ctx = Context.Instance();string abc = ctx.Get("abc"); }目标是方法中的Context.Instance()返回在使用中创建的对象,但它必须保持线程安全.我的意思是如果调用是从外部使用...

如何在c#中忘记异步方法中的同步上下文【代码】

假设我想写一个异步方法M.我不知道将使用什么样的同步上下文(UI,ASP.NET,控制台应用程序等)来调用它.我想让方法尽可能易于使用.这意味着任何人都应该能够通过访问返回的Task的Result成员来同步调用它.public async Task<int> M() {// lot's of calling of helper methods including awaits, etc.// helper methods not owned by me// ...return 42; }// this should be safe to do from any synchronization context int result = ...

c# – linq – 选择新上下文中两个字段的格式字符串【代码】

我有一对多关系的外表.我将linq查询写为左连接等效,并通过相关的id字段实现组.from p in db.personal join pn in(from t in db.phoneNumbersgroup t by t.personID into gselect new { id = g.Key, number = g.Select(t => t.number), prefix = g.Select(t => t.prefix) }).AsEnumerable() on p.ID equals pn.id into lPN from lpn in lPN.DefaultIfEmpty() //join wsd in db.basicOperations on p.ID equals wsd.personID where p...

c# – 如何在特定的jwt上下文下发布post请求webclient【代码】

如何使用webclient在下面的上下文中发出POST请求? 我能够从ADFS成功验证和检索jwt令牌:using (var client = new WebClient()) {var data = Encoding.UTF8.GetBytes(rstXml);client.Headers.Add("Content-Type", "application/soap+xml; charset=utf-8");var responseData =client.UploadData($"https://{adfsServer}/adfs/services/trust/13/usernamemixed", data);var rstr = Encoding.UTF8.GetString(responseData);var xmlDoc...

c# – WebHost在Asp Net Core 2.2默认API模板的当前上下文中不存在

我正在学习.net核心,并从.net core 2.2开始 我正在学习本教程. https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.2&tabs=visual-studio 我在下面做了.– &GT使用Asp.NET核心2.2版本创建了新的ASP.NET核心Web应用程序项目和选定的API模板 – &GT构建应用程序 创建默认应用程序时出现构建错误. 错误是“WebHost名称在当前上下文中不存在”. 我还没有对代码和命名空间Microsoft.AspNetCore做...

c# – VS2010中文件夹上下文菜单中缺少“包含在项目中”选项

我正在运行VS2010 Pro SP1(10.0.40219.1).我将一个文件夹复制/粘贴到Windows资源管理器的解决方案目录中,单击VS解决方案资源管理器中的重影按钮,这样我现在可以看到VS中的文件夹,右键单击该文件夹,“包含在项目中”上下文菜单项是失踪. 我可以手动包含目录树中的所有文件,但这是在我的Visual Studio安装中存在的一项任务. 此解决方案是一个MVC3 Web应用程序,但它似乎与所有解决方案,控制台应用程序等一起发生. 提前致谢,本解决方法...

c# – 如何使用与Explorer相同的选项创建上下文菜单

如果已经回答,我道歉.我看了看,我找不到任何我想要的东西,我觉得非常令人惊讶.请随时给我一个“已经被问过”的链接……