我什么时候应该处理数据上下文
我正在为应用程序编写数据访问层。访问层广泛使用linq类来返回数据。目前,为了将数据反映回数据库,我添加了一个私有数据上下文成员和一个公共保存方法。代码看起来像这样:
private DataContext myDb;public static MyClass GetMyClassById(int id){
    DataContext db = new DataContext();
    MyClass result = (from item in db.MyClasss
                      where item.id == id                      select item).Single();
    result.myDb = db;
    return result;}public void Save(){
    db.SubmitChanges();}这是一个粗略的过度简化,但它给出了一般的想法。有没有更好的方法来处理这种模式?每次我想访问数据库时,我是否应该实例化新的数据上下文?
 MMTTMM
MMTTMM 
					qq_笑_17
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类