创建上下文对象

///


/// 负责创建EF上下文对象,保证线程内唯一,在一次请求内,只创建一次该对象
///

public class DbContextFactory
{

public static DbContext GetCurrentDbContext()
{
DbContext dbContext = (DbContext)CallContext.GetData("dbContext");
if(dbContext==null)
{
dbContext = new book_shopEntities();
CallContext.SetData("dbContext", dbContext);
}
return dbContext;
}
}

posted on 2015-03-22 23:12  木屐  阅读(213)  评论(0)    收藏  举报

导航