EF 4 CTP 5:尝试删除实体时遇到问题
我创建了一个名为 Recipe 的模型 POCO 类;相应的RecipeRepository 会保存这些对象。我在现有数据库之上使用 Code First。 每个 Recipe 都包含一个 IC…
实体框架 CTP5 代码优先映射 - 同一个表中的外键
我如何使用模型构建器来映射这样的东西?其中有一个可为空的外键引用相同的表主键 Table: Task taskID int pk taskName varchar parentTaskID int (nu…
如何在 EF LINQ 中联接表
当我尝试连接表时 var query = from foo in db.Foos from bar in db.Bars where foo.ID == bar.FooID where foo.ID == 45 select bar query.toArray()…
具有 EF CTP 5 CodeOnly DbContext 的 WCF 数据服务
我正在尝试在仅代码 DbContext 之上构建 WCF DataService。但是,一旦我将第一个 DbSet 属性添加到我的 DbContext 中,我在访问 .svc 时就会收到“请…
如何使用 EF4 Code First 对同一个表进行多对多操作
我有这个架构: create table Person ( id int identity primary key, name nvarchar(30) ) create table PersonPersons ( PersonId references Perso…
从多个线程向 DbSet 添加元素的方法
static Object LockEx=new Object() public void SaveMyData(IEnumerable<MyData> list) { lock (LockEx) { using (PersistencyContext db = new …
IQueryable转换为 IList;
设置 public interface ITable { } public class Company : ITable { public int Id { get set } public string Name { get set } } public class Pag…
将 EF CTP5 与 Sql Server Compact Edition 4.0 结合使用时的 EntityFunctions.TruncateTime 替代方案
我将 EF CTP5 代码优先与 Sql CE 4.0 一起使用。我正在尝试在两个 DateTime 属性之间执行时间不敏感的日期比较。 由于 linq to entites 无法解析 Date…
使用实体框架 CTP5 映射与旧数据库的关系
我在使用 Code First / Fluent API 将两个实体与实体框架 CTP5 映射在一起时遇到问题。该数据库是我们公司正在切换到的另一个应用程序(Exact MAX)的…
无法删除具有多对多关系的对象
这些是我的简化实体: public class User : Entity { public virtual ICollection<Role> Roles { get set } } public class Role : Entity { publ…
实体框架 CTP5(代码优先)建模 - 查找表
假设具有以下表结构: 表: **Tasks** taskID int PK taskName varchar **Resources** resourceID int PK resourceName varchar **Assignments** assi…
EF4 CTP5:通过 MEF 模块扩展模型 - TPH - OnModelCreating
很抱歉没有找到更好的标题。我正在尝试通过 MEF 模块扩展 EF4 CTP5 模型:想法是指定一些基本实体。这些基本实体位于我的解决方案模型程序集中的 Cont…
实体框架 CTP5 代码优先:将一个类与另一个类的多个集合映射
使用 EF CTP5 Code-First,我尝试映射一个类模型,该模型在一个类中包含指向另一个类的多个集合。下面是我的意思的一个示例: public class Company {…
实体框架 CTP5 Code First - 可以在非主键上进行实体拆分吗?
使用 EF CTP5,我尝试进行一些实体拆分,其中实体是由两个单独的表构造的。如果两个表上的键不是主键,是否可以进行这种拆分? 例如,Id 是我在 Note …