C# 为什么我会收到“关系无法更改”例外? (EF)
我有这个方法: public void AddFile(MediaFileName mediaFile) { // Get a list of items which must be removed var tmp = MediaFileNames.ToList()…
将 MVVM 应用于 ASP.NET MVC。如何进行属性映射?
有很多关于在 ASP .NET MVC 中使用 MVVM 模式的文章。例如,它是 http://blogs.microsoft.co.il/blogs/helpercoil/archive/2010/08/28/asp-net-mvc-an…
实体框架如何管理将查询结果映射到匿名类型?
考虑以下示例 LINQ to 实体查询 from history in entities.foreignuserhistory select new { history.displayname, login=history.username, history.…
如何使用 Entity Framework 4.0 将相同的实体映射到相同的表?
在我的概念模型中,我有一个“盒子”,可以包含“x”个小部件。有些小部件可以存档并且不经常访问。一个盒子可以包含一个或多个小部件。为了支持最大…
如何从实体框架集合中删除项目子集
我有一个实体框架EntityCollection。 我需要从数据库中删除与给定 where 子句匹配的所有项目。这是我现有的代码: // Perform the deletes foreach (v…
如何强制我的数据库初始化程序为 ENUM 创建表?
我有以下模型代码以及初始化程序代码。 但是,状态属性被创建为 INT,我希望它成为状态表的外键。 这可能吗,或者我需要删除 ENUM 并创建一个类? pub…
INSERT 语句与实体框架中的 FOREIGN KEY 约束冲突
我有两个表 Subscription 和 PackageType。 Subs 将 FK 作为 PackageTypeId。现在,当我使用 EF 4.1 在订阅表中插入新记录时,它会引发异常 INSERT 语…
实体框架:如何防止覆盖“StoreGeneratePattern”更新模型的属性?
在 MSDN(链接)中明确指出 EDMGen.exe 不会生成 StoreGeneratePattern 属性。所以我必须手动添加这个属性。我可以忍受这一点。 我遇到的问题是,Enti…
播种不适用于 EF 4.1
我在 ASP.NET MVC 教程的帮助下创建了以下代码。 它们位于我称为 Model 的不同类库中。 我在类库中创建了一个 app.config,其中包含名为 HRContext 的…
如何使用实体框架 4.x 动态选择表?
假设我有一个名为 MyDatabase 的数据库,其中有两个表 - MyTable1 和 MyTable2。使用 Entity Framework 4.x 和 .NET 4 的 Code First 方法,我生成了…