277得票10回答
如何使用DbContext.Database.SqlQuery<TElement>(sql,params)来调用存储过程?EF Code First CTP5

我有一个存储过程,它有三个参数,我一直试图使用以下代码返回结果:context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); 起初我尝试使用SqlParameter作为参数但这不起作用,抛出...

41得票3回答
使用DbContext刷新实体实例

使用EF4 CTP5 DbContext,相当于以下内容是什么 public void Refresh(Document instance) { _ctx.Refresh(RefreshMode.StoreWins, instance); } 我尝...

39得票3回答
EF Code First - Include(x => x.Properties.Entity) 用于一对多关联

给定一个 EF-Code First CTP5 实体布局,例如:public class Person { ... } 该项包含一个集合: public class Address { ... } 其中有一个单一的关联: public class Mailbox { ... } 我想做...

39得票2回答
使用EF4 Code First将Guid作为主键

我有这个类和表:public class Foo { public Guid Id {get;set;} public string Name {get;set;} } create table Foo ( id uniqueidentifier primary KEY DEFAULT ...

35得票3回答
使用Entity Framework Code First CTP5,如何创建一个主键列,该列为INT类型且不是自增列。

如何在Entity Framework Code First CTP5中创建一个不是Identity列的整型主键列? 最好不要使用属性。

29得票1回答
EF CTP5 - 强类型及时加载 - 如何包含嵌套导航属性?

尝试将我们的EF4解决方案切换到EF CTP5,并遇到了问题。 以下是模型的相关部分: 相关关系: - 一个 County 拥有多个 City - 一个 City 只属于一个 State 现在,我想执行以下查询: - 获取系统中的所有 County,并包括这些 County 中的所...

29得票2回答
使用Code First EF CTP5生成货币类型字段

在这篇博客文章《EF4 Code First 控制 Unicode 和使用属性控制十进制精度和比例尺度》中,Dane Morgridge使用属性来控制在数据库创建不同类型。 顺便一提这个方法很独特! 如何使用EF CTP5的Code First API,在模型中使用约定或属性生成金钱类型的...

25得票1回答
CodeFirst - EntityFrameWork 中的多层包含问题

这是有效的代码;IQueryable&lt;Product&gt; productQuery = ctx.Set&lt;Product&gt;().Where(p =&gt; p.Id == id).(Include"Contexts.AdditionalProperties.Field");...

24得票3回答
使用mvc-mini-profiler数据库性能分析与Entity Framework Code First

我将在使用 ASP.Net MVC 3 和 Entity Framework Code-First 构建的项目中使用 mvc-mini-profiler。一切正常,直到我尝试通过将连接包装在 ProfiledDbConnection 中来添加数据库分析。由于我正在使用 DbContext,因此...

22得票2回答
Entity Framework:使用CodeFirst设置删除规则

我正在使用EF4 CTP 5,CodeFirst。 请先查看我的类:public class Guest { [Key] public Guid GuestID { get; set; } public Language PreferredL...