如何使用 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 list) { lock (LockEx) { using (PersistencyContext db = new Persistency…
IQueryable转换为 IList;
设置 public interface ITable { } public class Company : ITable { public int Id { get; set; } public string Name { get; set; } } public class…
将 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 Roles { get; set; } } public class Role : Entity { public virtu…
实体框架 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 …
Code First 和父子引用
我正在使用 Code First CTP 5。我在父表和子表之间有一个相当简单的设置 Create table testA ( id int not null identity(1,1), stuff varchar(200), …
我在 DbContext 中看不到带有 POCO 类的存储过程
为什么我看不到 DbContext 中添加的存储过程? DbContext 由 CTP5 版本(带有 POCO 类)引入的模板生成。 我按照本教程所述添加了存储过程: http ://…
实体框架 4 - 功能 CTP5 中的 TPT 继承(代码优先):重命名继承表上的外键列
我正在尝试将 xml 实体框架模型转换为 Code First (CTP5) 模型。 我必须建立一个非常适合 TPT 模式的层次结构模型。 我遇到的唯一问题是“继承”表的…