1、Linq的应用过程中,若是一个对DbContext的对象的引用,则会自动产生一个SQL查询,而且此类对象不能和非SQL类型的对象混用,也就是说下列举例不能被正常执行:
DbSet couponSupplies = _context.CouponSupplies;
List supplyTypes = new List();
supplyTypes.Add(new SupplyTypeResu...
分类:
其他好文 时间:
2015-07-13 12:10:41
阅读次数:
116
public abstract class LYEntityDbContext where DB : DbContext, new() where T : LYEntityDbContext { public void GenerateHashCod...
分类:
其他好文 时间:
2015-07-13 06:35:02
阅读次数:
113
EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程...
分类:
其他好文 时间:
2015-07-03 10:29:19
阅读次数:
236
public class BaseRepository:IBaseRepository where T : class { protected EfConnection DbContext = ContextFactory.GetCurrentContext(); ...
分类:
其他好文 时间:
2015-07-03 09:07:20
阅读次数:
131
1.将多个实体类映射到数据库中的一个表 要将多个实体映射到一个数据库表需要满足: a. 两个实体必须是一对一关系 b.两个实体共享一个主键 1 public class MyContext:DbContext 2 { 3 public MyContext() 4 ...
好久没有更新文章了,最近项目比较忙都没什么时间来分享最近的问题。 今天遇到一个超级傻逼的问题。C#中调用存储过程,自己code也10来年了,这应该是很简单的问题了。今天有2个新的api,一个只有1个参数, 一个有10多个参数,先前没有注意到对象类型, 以为是EF的DbContext,结果后来才发现是LINQ的DataContext对象。以前调用存储过程都是靠设计界面封装成方法。 现在designe...
分类:
其他好文 时间:
2015-06-30 00:06:52
阅读次数:
209
吐嘈忙活了一个多月,XLinq总算"能用"了,BUG总算"少点"了,准备真正替代EF了,现在已经初步在自己的项目中使用了EF这家伙,优点不少,缺点也不少,我就扯几个最让我头大的缺点(或许这里面的缺点是因为我不会用)必须将所有实体一次写完整,不能通过DbContext.Set方法动态加载实体 NoLo...
分类:
其他好文 时间:
2015-06-28 19:57:26
阅读次数:
155
var lines1 = from m in _dbContext.OdBoms ? ? ? ? ? ? ? ? ? ? ? ? ?join n in _dbContext.OdBomDrawLines on m.DocEntry equals n.DocEntry ? ? ? ? ? ? ? ? ? ? ? ? ?where m.Sta...
分类:
其他好文 时间:
2015-06-17 11:45:35
阅读次数:
114
本节讨论内容主要针对收集了上篇文章大家碰到问题的讨论解决,会持续收集扩充。DbContext加载原值,当前值,数据库值,属性操作,对象复制,对象值复制(VO,DTO->POCO),复杂对象取值DbContext Local Data与AsNoTracking无跟踪查询 如何提高效率DbContext...
分类:
其他好文 时间:
2015-06-15 23:35:23
阅读次数:
218
1、在YourDbContext构造函数中配置Database.Log。1 public partial class XxxEntities: DbContext2 {3 public XxxEntities()4 : base("name=XxxEn...
分类:
数据库 时间:
2015-06-02 15:06:55
阅读次数:
400