如何在 EF 4.1 RC 中的 DbContext 级别关闭更改跟踪?
我遇到了一个似乎很常见的问题:我正在更新数据库中的值,但 EF 正在使用对象的原始内存副本,并且这些更改的值不会反映在显示的数据中。我明白这是为…
RecreateDatabaseIfModelChanges 在 WPF 中可用吗?
我正在尝试实体框架代码优先。我似乎找不到用于 WPF 4.0 中的 RecreateDatabaseIfModelChanges 的程序集/命名空间。这是 ASP.NET 特有的功能吗?如果…
使用 EF Code First 从数据库中删除行
我尝试使用以下函数来删除项目: internal static bool Remove(T record) { int result = 0 // get db set DatabaseDbContext context = new Database…
实体框架代码首先使用级联删除
如何设置域和 LINQ 语句以便从数据库中删除记录? public class Category { public int CategoryId { get set } public string Name { get set } publ…
OnModelCreating 设置级联删除与 HasMany 导致问题
考虑 2 个替代行: modelBuilder.Entity<CommissionStructure>().HasMany(c => c.CommissionUnits).WithOptional().WillCascadeOnDelete(true) …
实体框架代码优先:使用不需要单独安装的数据库?
我知道 SQL Server Express 将与 Code First 配合使用并且是免费的,但我的客户不喜欢额外的安装步骤。是否有其他我可以使用且无需单独安装的数据库?…
Code First - 在没有专门的 DbContext 的情况下持久保存对象
Code First 是一个很棒的功能。但我无法弄清楚如何在不首先创建专门的 DbContext 的情况下持久保存对象。有可能吗?我想看到一些类似的内容: var dbC…
需要实体框架自动创建数据库架构的设置是什么?
如果您针对 SQL CE 进行开发并使用实体框架 Code First,则默认情况下会动态创建架构。但是 SQL Express 或 SQL Server 本身呢? 代码或 Web.Config …
代码优先与模型/数据库优先
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
EF 4.1 Code First 和现有数据库以及 .NET 成员资格
我的开发盒上有一个名为 ApplicationName_Development 的数据库在 SQL Server 2008 R2 Developer 版本上运行。 我将 .NET 成员资格表添加到数据库中没…
EF Code-first:如何缓存DbCompiledModel?
我使用代码优先方法为 EF 4.1 RC 设置了一个简单的测试项目。我看到,每次调用 new MyContext() 都需要相当长的时间。 我发现,有一个接受 DbCompiled…
如何确保在 EF Code First 中对表关系启用级联删除?
我想使用代码优先在表上启用级联删除。从头开始重新创建模型时,即使自动设置关系,也不会设置 CASCADE DELETE。奇怪的是,它确实为某些具有多对多关…
EF 4.1 Code First 的复合密钥
我试图弄清楚如何使用 EF code First 4.1 RC 获得复合密钥。 目前,我正在使用 [Key] 数据注释,但我无法指定多个键。 如何指定复合键? 这是我的示例…
如何首先在 ASP.NET MVC 3 和 EF 4.1 代码中使用导航属性(/外键)
我首先开始使用 EF 代码测试“工作流程”。 首先,我创建了类图。设计了几个类 - 你可以在这里看到类图 然后我使用 EF Code First,创建了 EntsContex…