entity-framework-core-2.1相关内容

EF Core Group By 翻译支持条件总和

听到 EF Core 2.1 将支持分组翻译,我真的很兴奋.我下载了预览版并开始对其进行测试,但发现在许多地方我仍然无法按翻译分组. 在下面的代码片段中,对 TotalFlagCases 的查询将阻止组翻译工作.无论如何,我可以重写它以便我可以通过支持获得团队吗?或者我可以采取的另一种方法? 此表中有很多行,我不希望 .NET 必须加载所有这些行.我也使用行级数据,但一次只有大约 15 ..
发布时间:2022-01-05 08:25:22 C#/.NET

什么可能导致 `UserManager` 返回错误的用户?

在我的 ASP.NET Core 2.1.0 MVC 站点上发生了一些相当可怕的事情.在我浏览时,突然显示我以不同的用户身份登录(当时他也恰好在浏览该网站). 我无法确定是否有特定用例触发了这种情况,但这种情况现在已经发生了两次.导航到其他页面仍然显示我以其他用户身份登录.我什至似乎接管了我错误登录的用户的声明. 我的问题是:什么会导致这种情况发生? EDIT:我已经将 user ..

在 Linq 和 Entity Framework Core 中使用内联表值函数

我在 SQL Server 中创建了一个内联表值函数 (ITVF),它返回一个值表(为了讨论而简化了查询): CREATE FUNCTION dbo.VehicleRepairStatus()退货表作为返回选择车辆 ID,当前状态来自车辆维修历史... 我可以在查询中引用的内容: SELECTv.ID, v.Name,r.当前状态从车辆 v左外连接dbo.VehicleRepairStatu ..

如何处理庞大的efcore迁移设计器文件,这会减慢构建和IDE的速度

我目前有一个efcore 2.1项目,其中包含约230个实体和约350个迁移.每次添加efcore迁移时,都会创建一个设计器文件.该文件约为535 kb,并且正在增长(对于alle Designer文件,总数为150mb).这使IDE变慢且无响应,重构是不可行的,也使构建过程变慢.如果删除所有设计器文件,则构建时间将从110秒降低到20秒,IDE再次变得灵活. 但是,一旦删除所有设计器文件, ..

EF核心迁移错误:数据库“ MyDatabaseName”已存在。选择一个不同的数据库名称

我正在带有SQL Server 2017 Web版的Windows Server 2016上运行带有EF Core 2.1应用程序的ASP.NET Core 2.1。 public void Configure(IApplicationBuilder app,... Startup.cs中的方法我称 context.Database.Migrate (); 。这适用于迁移。 一切正常。 ..

EF Core Group By有条件总和的翻译支持

我很高兴听到EF Core 2.1将支持分组翻译。我下载了预览版并开始对其进行测试,但发现我仍然无法在许多地方按翻译进行分组。 在下面的代码片段中,对TotalFlagCases将阻止翻译工作组。无论如何,我可以重写它以便获得支持分组吗?也许我可以采取另一种方法? 此表中有很多行,我不希望.NET加载所有这些行。我也使用行级数据,但是一次只使用15条记录。 var header ..
发布时间:2020-10-30 01:58:11 C#/.NET

是什么会导致"UserManager"返回错误的用户?

我的ASP.NET Core 2.1.0 MVC网站上发生了相当恐怖的事情.当我浏览时,突然间显示我以其他用户身份登录(当时他恰巧也在浏览该网站). 我无法确定是否有特定的用例会触发此操作,但是现在已经发生了两次.导航到其他页面仍然显示我以其他用户身份登录.似乎我还是接管了我以错误身份登录的用户的声明. 我的问题是:会发生什么? 编辑:此后,我已将userManager和noti ..

VS解决方案资源管理器分析器惊叹号:ef1000“可能的SQL注入漏洞"

解决方案资源管理器中的奇怪消息. ef1000“可能的SQL注入漏洞" 它不会阻止编译,没有错误,没有警告,也没有错误列表中的消息. 编译时输出中没有类似消息... 单击不会将焦点移到“漏洞"行.没有参考的文件/行相关信息. 但是存在带有“删除"按钮的上下文菜单,该菜单不起作用(什么也没有发生). proj文件中没有与Analyzers相关的条目. 看起来像常见的程序 ..

实体框架核心2.1-拥有的类型和嵌套值对象

我正在学习DDD,并且当前正在使用的教程是使用NHibernate实现的,但是由于缺乏经验,我决定使用EF Core 2.1来完成本课程. 但是,我目前对以下内容有些困惑:我有三个类Customer,这是一个实体和两个值对象(CustomerStatus及其内部的值对象ExpirationDate)-像这样: public class Customer : Entity { / ..

实体框架核心:无法使用嵌套值对象更新实体

我有一个具有值对象的实体,而该值对象具有另一个值对象.我的问题是,当与值对象一起更新实体时,带有父值对象的实体会得到更新,而子值对象却没有. 注意,我使用了最新版本的Entity Framework Core 2.1.0-rc1-final 这是父实体Employee public class Employee : Entity { public string FirstName { ..

从.NET Core 2.1使用SQL Server的始终加密

我知道Microsoft尚未指定任何计划从Core内部支持Always Encrypted。 但是,经典.NET Framework(4.5及更高版本)对此提供了支持。 我们的Core 2.1项目对Always Always加密的使用仅限于两​​个简单的查询,除了从Core 2.1降级之外,我们愿意采用其他途径来使用它。 有很多解决这些问题的远程方法,但是它们涉及到远程处理(对于另一个经 ..

获取DbContext Entity Framework Core 2.1中的实体模型列表

我试图找到一种方法来获取DbContext中所有实体模型的列表。例如,如果我在C#中定义了两个称为“客户”和“发票”的模型,这些模型首先通过代码创建了EF实体和一个数据库,那么现在我该如何查询DbContext以获得包含“客户和发票”的列表-即,在这种情况下的所有实体?我希望能够调用一个返回所有实体列表的方法,而不是返回数据,而只是实体列表。 在我看来应该很容易,但是要么不容易,要么我就缺少 ..
发布时间:2020-06-04 18:31:53 C#/.NET