防止 EF 转义通配符
我有这样的事情 var query = repo.GetQuery(); // IQueryable query.Where(item => item.FieldName.Contains("xxx%yyy")); 它会导致 SQL Server 上的…
EF 4.1 尝试设置计算列的值
我使用 EF 4.1 和 SQL Server 2008 以及 ADO.net DBContext 生成器来生成我的模型 pocos。我有一个包含 2 个计算列的数据库表,在我的 edmx 文件中,…
InvalidOperationException 您必须将此属性设置为字符串类型的非空值
“Table”上的 XX 属性无法设置为“Byte[]”值。您必须将此属性设置为“String”类型的非空值。 我自己没有创建映射,这是从数据库优先场景生成的。我…
Entity Framework 4.1 查询需要很长时间(5 秒)才能完成
我有 DbContext(称为“MyContext”),其中包含大约 100 个 DbSet。 在域类中,我有一个 Document 类,它有 10 个直接子类(如 PurchaseOrder、Reque…
Silverlight应用程序中客户端和域服务类的查询结果不同
我有一个查询,它带来了一个对象的整个图表: IQueryable rap = this.ObjectContext.Rapport.Include("Filtre") .Include("Filtre.FiltreValeur") .In…
对所有实体禁用 Entity Framework 4.1 乐观并发检查
我使用 DBContext 的模型优先方法来创建 EF 4.1 数据模型。我想关闭整个数据库的乐观并发检查,因为我不需要它。 做到这一点最简单的方法是什么?我更…
如何在没有 Nuget 的情况下获取 Entity Framework 4.2?
我们需要使用 Entity Framework 4.2 来测试 4.2 中的 SQL 生成。 不幸的是,我们的开发环境不允许我们使用Nuget。 有什么方法可以获取 EF4.2 二进制文…
查找 ENtity Framework 中 IQueryable 和 IEnumerable 引用的对象名称
我正在创建一个通用函数,其函数定义为: public static List Func_IEnumerable(this IEnumerable q, ObjectContext dc, string CacheId) 和一个函数…
EF 4.1 在生成的 sql 中使用错误的架构
我是 EF 的新手,我不知道我做错了什么。我使用 EF 4.1“数据库优先”为现有数据库(我无法更改)创建模型。我在数据库中需要的所有表都处于特定的模…
Linq 中子查询的有效方法
这是我的 linq 代码: BOOK entity = db.BOOKS .Where(s => s.ID == (from p in db.LIBRARY from b in db.BOOKS where (p.ID == 123) && (p.idpage ==…
如何获取实体框架中实体的原始值?
在 EF 4.0 中,如果我理解正确的话,Entity 中有两种类型的值:当前值和原始值。 我们可以通过调用ApplyOriginalValues(TEntity)方法来设置原始值,但…
是否可以在同一个命名属性上使用 EF4.2 Code First 和 Inverse Property Attribute?
我想知道是否有一种方法可以实现同一类上同一实体的相关列表,或者使用迁移来设置具有此属性的模型? public class Person { [Key] public Guid Id { …