1,使用取线程内唯一实例的方式管理EF上下文
2,使用
using (AceManageEntities db=new AceManageEntities())
{
}
请教下 使用哪种方式比较好,说说原因
采用第1种方式是因为需要共享EF上下文。
用1的话如果把从上下文中读取的实体保存到session里会报异常.
@吴瑞祥: 您的意思还是应该采用using的方式是吧
@123!: 倒不是,看@dudu怎么说撒.反正我一直没弄清楚ef上下文怎么管理比较好..
园子的文章都不见靠谱的.
dudu兄可否讲的详细点,给晚辈学习学习
@dudu: dudu兄可否讲的详细点,给晚辈学习学习
@123!: 这个不知道怎么讲,如果没有共享的需要,就using。
不要在对EF使用单例或者共享.因为这样你无法处理并发和事务的