entity-framework-core-2.1相关内容
如何将BinaryExpression和Expression>结合起来? 例如: void AddGlobalFilter(Expression> expr){var parameter = Expression.Parameter(type, "t");var member = Expression.Property(filter.Parameter, field);var 常量 = E
..
听到 EF Core 2.1 将支持分组翻译,我真的很兴奋.我下载了预览版并开始对其进行测试,但发现在许多地方我仍然无法按翻译分组. 在下面的代码片段中,对 TotalFlagCases 的查询将阻止组翻译工作.无论如何,我可以重写它以便我可以通过支持获得团队吗?或者我可以采取的另一种方法? 此表中有很多行,我不希望 .NET 必须加载所有这些行.我也使用行级数据,但一次只有大约 15
..
我正在玩EF Core 2.1 Preview 2.我在 OnModelCreating(ModelBuilder modelBuilder) 中的 HasData (Seed) 方法有问题 我的模型是没有注释的简单 POCO 类. 公共类租户{公共 int TenantID {get;放;}公共字符串名称{get;放;}} 在我的 DbContext 里面的 OnModelCreatin
..
我试图在 Linq 查询中引用内联表值函数 (ITVF): var 结果 = await (来自 _context.Vehicles 中的 v来自 _context.UnitRepairStatus(v.VehicleNumber)
..
在我的 ASP.NET Core 2.1.0 MVC 站点上发生了一些相当可怕的事情.在我浏览时,突然显示我以不同的用户身份登录(当时他也恰好在浏览该网站). 我无法确定是否有特定用例触发了这种情况,但这种情况现在已经发生了两次.导航到其他页面仍然显示我以其他用户身份登录.我什至似乎接管了我错误登录的用户的声明. 我的问题是:什么会导致这种情况发生? EDIT:我已经将 user
..
我在 SQL Server 中创建了一个内联表值函数 (ITVF),它返回一个值表(为了讨论而简化了查询): CREATE FUNCTION dbo.VehicleRepairStatus()退货表作为返回选择车辆 ID,当前状态来自车辆维修历史... 我可以在查询中引用的内容: SELECTv.ID, v.Name,r.当前状态从车辆 v左外连接dbo.VehicleRepairStatu
..
我目前有一个efcore 2.1项目,其中包含约230个实体和约350个迁移.每次添加efcore迁移时,都会创建一个设计器文件.该文件约为535 kb,并且正在增长(对于alle Designer文件,总数为150mb).这使IDE变慢且无响应,重构是不可行的,也使构建过程变慢.如果删除所有设计器文件,则构建时间将从110秒降低到20秒,IDE再次变得灵活. 但是,一旦删除所有设计器文件,
..
如何结合BinaryExpression和Expression>? 例如: void AddGlobalFilter(Expression> expr) { var parameter = Expression.Parameter(type, "t"); var member = Expr
..
我正在带有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 (); 。这适用于迁移。 一切正常。
..
目标是跟踪谁更改和删除了一个实体。 所以我有一个实现接口的实体: interface IAuditable { string ModifiedBy {get; set;} } class用户:IAuditable { public int UserId {get; set;} 公共字符串UserName {get; set;} 公共字符串ModifiedBy {ge
..
我很高兴听到EF Core 2.1将支持分组翻译。我下载了预览版并开始对其进行测试,但发现我仍然无法在许多地方按翻译进行分组。 在下面的代码片段中,对TotalFlagCases将阻止翻译工作组。无论如何,我可以重写它以便获得支持分组吗?也许我可以采取另一种方法? 此表中有很多行,我不希望.NET加载所有这些行。我也使用行级数据,但是一次只使用15条记录。 var header
..
我正在玩 EF Core 2.1 Preview 2 。 我在 OnModelCreating(ModelBuilder modelBuilder) 中的HasData(Seed)方法上遇到麻烦 我的模型是 public class Tenant { public int TenantID {get; set;} 公共字符串名称{get; set;} } 在
..
我在最近转换为dotnet core 2.1的项目中得到了 NullReferenceException 。 我的EF库项目是dotnet core 2.1。代码优先迁移。 CsvHelper 6.0.2 Microsoft.EntityFrameworkCore 2.1.0 Microsoft.EntityFrameworkCore。设计2.1.0 Microsoft.
..
我正在尝试EF Core 2.2的新功能.它基于以下文章. “宣布实体框架核心2.2" https://博客. msdn.microsoft.com/dotnet/2018/12/04/announcing-entity-framework-core-2-2/ 我安装了以下Nuget软件包. 我在模型中添加了以下内容. using NetTopologySuite.Geometr
..
我的ASP.NET Core 2.1.0 MVC网站上发生了相当恐怖的事情.当我浏览时,突然间显示我以其他用户身份登录(当时他恰巧也在浏览该网站). 我无法确定是否有特定的用例会触发此操作,但是现在已经发生了两次.导航到其他页面仍然显示我以其他用户身份登录.似乎我还是接管了我以错误身份登录的用户的声明. 我的问题是:会发生什么? 编辑:此后,我已将userManager和noti
..
解决方案资源管理器中的奇怪消息. ef1000“可能的SQL注入漏洞" 它不会阻止编译,没有错误,没有警告,也没有错误列表中的消息. 编译时输出中没有类似消息... 单击不会将焦点移到“漏洞"行.没有参考的文件/行相关信息. 但是存在带有“删除"按钮的上下文菜单,该菜单不起作用(什么也没有发生). proj文件中没有与Analyzers相关的条目. 看起来像常见的程序
..
我正在学习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 {
..
我知道Microsoft尚未指定任何计划从Core内部支持Always Encrypted。 但是,经典.NET Framework(4.5及更高版本)对此提供了支持。 我们的Core 2.1项目对Always Always加密的使用仅限于两个简单的查询,除了从Core 2.1降级之外,我们愿意采用其他途径来使用它。 有很多解决这些问题的远程方法,但是它们涉及到远程处理(对于另一个经
..
我试图找到一种方法来获取DbContext中所有实体模型的列表。例如,如果我在C#中定义了两个称为“客户”和“发票”的模型,这些模型首先通过代码创建了EF实体和一个数据库,那么现在我该如何查询DbContext以获得包含“客户和发票”的列表-即,在这种情况下的所有实体?我希望能够调用一个返回所有实体列表的方法,而不是返回数据,而只是实体列表。 在我看来应该很容易,但是要么不容易,要么我就缺少
..