73得票5回答
Entity Framework 6:克隆对象但不包括ID

在我的MVVM程序中,我有一个Model类(比如说MyModel),其中有一个从数据库中读取的实例(使用Entity Framework)。当检索对象时,我将所有数据呈现给用户。稍后,用户将修改一些字段。我想创建相同的对象,除了它的ID(因为那个ID是主键和自动递增的)之外。那么我该如何处理?...

65得票10回答
添加ADO.Net Entity Framework时出现“项目的目标框架不包含Entity Framework运行时程序集”的错误。

我在VS2022中的解决方案中添加了一个新的.Net 6.0项目。使用install-package entityframework安装了EntityFramework 6.4.4。现在尝试向项目添加ADO.Net实体框架模型时出现错误: 项目的目标框架不包含Entity Framewor...

64得票7回答
使用Entity Framework DbContext记录执行的查询

我正在一个MVC 5项目中使用EF 6.0和LINQ。我想要记录所有由Entity Framework DbContext执行的SQL查询,以进行调试/性能测量。 在Java/Hibernate中,可以通过设置属性hibernate.show_sql=true来实现相同的行为。在Entity...

63得票3回答
Entity Framework支持并行异步查询吗?

当我们开始多个异步 Entity Framework 查询并在并行运行时,会发生什么? 它们是否在物理上同时执行?它们是否被 Entity Framework 序列化?这是不受支持的吗?它是否会导致异常?public async Task QueryDatabase() { using...

63得票6回答
插入后获取实体导航属性

我有以下两个类:public class Reward { public int Id { get; set; } public int CampaignId { get; set; public virtual Campaign Campaign { get; se...

62得票4回答
如何在使用Entity Framework 6.1和MVC 5的Code First from Database后同步模型?

前提 使用 EF 6.1、MVC 5、VS 2013、C# 我有一个用 Toad DM for SQL Server 设计的现有数据库模型,保持其始终更新非常重要 步骤和注意事项 使用 ADO.NET Entity Data Model,我选择从数据库生成模型的Code First...

62得票5回答
实体框架如何处理大量记录?

我发现这里有一个未回答的问题。 我的问题是 - EF真的可以在大型应用程序中使用吗? 这个问题起源于以下问题 - 当表中有约1000条记录时,EF会将所有记录都加载到内存中,然后执行查询操作。 EF在这种情况下的行为如何? 对于简单的编辑,我必须拉出记录进行编辑,然后使用Sa...

59得票1回答
在Entity Framework 6中保存已分离的实体

我已经阅读了许多关于在Entity Framework中保存分离实体的帖子。所有这些帖子都似乎适用于较旧版本的Entity Framework。它们引用了诸如ApplyCurrentValues和ChangeObjectState之类的方法,但这些方法似乎不存在。出于一时兴起,我决定尝试通过智...

55得票6回答
“Code First From Database”模板在Visual Studio实体数据模型向导中没有显示。

根据微软在这篇文章中的说法,在第3步中,当在“ADO.NET Entity Data Model”下添加新项目时,应该看到一个“Code First From Database”的选项。但我只看到以下内容我已经使用Nuget安装了EF 6.1,我正在使用Visual Studio 2012 U...

54得票3回答
Entity Framework 6:审计/跟踪更改

我在C#中有一个核心项目。 我正在处理一个数据库,在这个数据库中,一些表有" user_mod "和" date_mod "列,用于记录谁何时进行了修改,同样的,还有"data_new"和"user_new"。 我的问题是:是否有一种方法可以集中处理这些,并在我创建dbContext实例时...