cost 343 ms
如何在不检索所有行的情况下使用 Entity Framework Core 3.0 实现组分页? - How to implement pagination with group by using Entity Framework Core 3.0 without retrieving all rows?

当需要首先对输入数据进行分组时,您将如何实现分页? 我从下面的链接了解如何实现分页: LINQ 和分页 ,但我希望能够做到这一点,其中分页列表中的每个项目都是输入数据中的一个组(可以扩展)。 类似于下面的代码 - 为了防止将表的所有行检索到内存中, ordersList 是IQueryable ...

有什么方法可以在 linq C# 的 Where 子句中的startsWith中添加'System.StringComparison.OrdinalIgnoreCase' - Is there any way to add 'System.StringComparison.OrdinalIgnoreCase' in startsWith in Where clause in linq C#

我收到一个错误无法翻译 LINQ 表达式 'DbSet.Where(t => t.ZipCode.StartsWith(value: __zipCode_0, comparisonType: OrdinalIgnoreCase))'。 以可翻译的形式重写查询,或通过插入对 AsEnumera ...

与存储过程一起使用时的 FromSql 方法无法在 EF Core 3.1 中组合 - FromSql method when used with stored procedure cannot be composed in EF Core 3.1

我正在尝试调用存储过程以使用 EF Core 检索单个记录,但我不断收到异常: System.InvalidOperationException: 'FromSqlRaw 或 FromSqlInterpolated 是用不可组合的 SQL 调用的,并有一个查询在它上面构成。 考虑在 FromSql ...

EF 3.x 中最简单的 Group By 失败,“不支持客户端 GroupBy” - Simplest Group By Fails in EF 3.x with "Client side GroupBy is not supported"

目前正在使用 EF Core 3.1.1 版进行测试。 当我搜索时,我找到了对这个问题的引用,但我没有看到任何关于为什么会发生这种情况的明确答案,以及它是一个将被修复的错误还是它是否是预期的行为。 这就像看起来一样简单——BatchRequest 表/实体有一个名为 BatchId 的整数列/属性 ...

System.TypeInitializationException: 'Bid' 的类型初始值设定项引发异常。 - System.TypeInitializationException: 'The type initializer for 'Bid' threw an exception.'

我有一个目标框架设置为.NET Standard 2.0的服务层。 一些服务使用来自EntityFrameWorkCore DbContext 。 有两个 Web 项目使用此服务层: ASP.NET Core 3.0 (Blazor) ASP.NET MVC 4.6.2 Core项 ...

如何在单元测试中验证 EF Core DBContext 配置 - How to validatie EF Core DBContext config in an unit test

当前,当 DBContext 模型的配置出现错误时,我们会在运行时收到错误消息。 例如: 实体类型“MyObject”需要定义一个主键。 如果您打算使用无键实体类型,请调用“HasNoKey()”。 首次在应用程序中使用 EF Core 时会抛出此错误。 我想在单元测试中验证模型。 我试 ...

Entity Framework Core 3.0,未应用迁移。 数据库已经是最新的。 不工作 - Entity Framework Core 3.0, No Migrations Were Applied. The database is already up to date. NOT Working

我正在尝试使用迁移更新数据库,但在尝试中我收到以下消息“未应用迁移。 数据库已经是最新的”。 我知道这表明代码中没有更改以将特定更新应用于数据库,但即使已编辑代码以在数据库中进行更改,它也会显示该消息。 注意:命令“Add-Migrations”工作正常。 我留下了一些相关的代码。 先谢谢了! ...

EFcore3.1 从 sys.master_files 和 SERVERPROPERTY 获取值 - EFcore3.1 get values from sys.master_files and SERVERPROPERTY

我需要我的(控制台)应用程序来获取一些一般的 SQLserver 数据库信息。 在 SQLserver 管理工作室中,我在主系统数据库上运行此查询: 我得到一个单行表和 7 列中我需要的值 我如何从 EFcore 做到这一点? 我知道我需要使用ExecuteSqlRaw因为我没有也不想要 D ...

无法加载文件或程序集“Microsoft.EntityFrameworkCore.SqlServer,版本=3.1.0.0 - Could not load file or assembly 'Microsoft.EntityFrameworkCore.SqlServer, Version=3.1.0.0

我正在将 Asp.net Core 3.0 转换为 asp.net core 3.1 。 在 Visual Studio 2019 中一切正常。但是,当我发布部署包并从 IIS 执行 Web 应用程序时,我收到以下错误消息:应用程序启动异常:System.IO.FileLoadException:无 ...

Entity Framework Core 嵌套表达式 - Entity Framework Core nested expressions

随着最近发布的 Entity Framework Core 3.0,默认情况下不再在客户端上评估 LINQ 查询。 我非常喜欢这种变化,因为它揭示了我的项目中一些潜在危险的客户端评估,我认为这些评估已转换为 SQL; 然而,它也使我用来避免疯狂的三元链无法使用的一些辅助方法。 有没有人设法嵌套 L ...

EF Core 3.0 中的 LINQ 重大更改。 使用表达式 - LINQ Breaking changes in EF Core 3.0. Using expressions

在我的应用程序中,我有一些使用相同重复逻辑的查询: 使用 EF Core 2.1,我可以将此逻辑封装在具有所有这些表达式的层中: 现在我发现这是在内存中评估的,这很糟糕。 如果我做这样的事情: 然后在数据库中评估查询,但我在错误的层中放置了一些逻辑。 我试图用函数或任何其他工具代替E ...

EF Core 3.0 中的 LINQ 重大更改。 如何在没有收到警告 CA1308 的情况下比较字符串? - LINQ Breaking changes in EF Core 3.0. How can I compare strings without getting the warning CA1308?

我有以下代码,它在 EF Core 2.1 上运行良好: .FirstOrDefault(a => (a.Name.Equals(b, StringComparison.InvariantCultureIgnoreCase) 。 (好吧,运行良好意味着我得到了正确的结果,即使它正在客户 ...

EF Core 删除迁移错误:Object 引用未设置为 object 的实例 - EF Core Remove-Migration error: Object reference not set to an instance of an object

自从我开始使用 EF 核心 3.0 以来,每当我想恢复迁移时,我都会遇到 null 引用异常。 添加迁移没有任何错误,但运行删除迁移,我得到一个 null 引用异常。 虽然删除了迁移文件,但是 ContextModelSnapshot.cs 文件中的迁移内容没有被删除,我想这是由于 null 引用异 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM