MVC3中EF关系的问题
我得到以下代码: public class Trip { public int TripId { get; set; } public int DriverId { get; set; } public string StartingPoint { get; se…
Linq to Entities 中的 SQL 用户定义函数
我正在尝试使用实体框架在 linq 语句中调用用户定义的 sql 函数。该函数名为 GetXml,采用 2 个名为“data”和“path”的字符串并返回一个字符串。我…
创建另一个实体时添加不存在的实体
我正在使用 Asp.net MVC3 和 Entity Framework 4 设置博客。博客文章的大部分属性已经存在于数据库中,因此可以在创建过程中轻松链接到博客文章。 我…
在 EF CodeFirst 中使用成员资格提供程序
1) 如果我想在代码优先 EF 4.1 项目中使用 asp.net 会员资格提供程序,我该如何建立关系?例如,我有一个与用户表具有 1 对 n 关系的实体。 我想写这…
关于 Entity Framework 4 二级缓存
在哪里可以找到 Entity Framework 4 中的二级缓存功能? 找到的文章只介绍了使用示例,但我想知道是否可以配置缓存以及可以对它进行哪些设置?…
实体框架和 EntityDataSource 的问题
我有一个简单的场景: Web 项目(C#),添加了对下面数据源项目的 dll 引用。 单独的数据源项目(类库),我在其中添加了 edmx 文件并使用 DbContext …
强制实体框架使用 SQL 参数化以更好地重用 SQL 过程缓存
实体框架似乎总是在生成的 SQL 中使用常量来提供给 Skip() 和 Take() 的值。 在下面的超简化示例中: int x = 10; int y = 10; var stuff = context.U…
EF 4.1 多对多删除父级应删除相关子级
EF 4.1 数据库优先方法。 假设我有这个表架构 用户 1---M 用户角色 M---1 角色 级联删除是在外键中设置的 UserRoles 表具有其他列,例如 CreatedDate…
如何添加“选择” MVC3 应用程序中 EF4.1 查询的子句
我在 MVC3 应用程序中有一个简单的实体框架查询,如下所示 var instances= db.Instances.Include(c => c.CompanyLead).Include(c => c.SalesLead).Inc…
EntityFramework ObjectContext 刷新问题
我有 DataContext.Refresh 方法: public void RefreshDataSource() { _entities.Refresh(RefreshMode.ClientWins,Departments); } 和可观察的集合: …
MVC3 EF 在多个表上出现问题
我正在开发一个包含 3 个表的数据库 行程模型: [Key] public int TripId { get; set; } [ForeignKey("Driver")] public int DriverId { get; set; } …
配置 EF 在访问导航属性未急切加载(且延迟加载已禁用)时抛出异常
我们有一些应用程序当前正在使用启用了延迟加载的 EF 模型。当我关闭延迟加载(以避免隐式加载和我们的大多数 N+1 选择)时,我宁愿访问应该已经热切…