• 如何保证DBContext实例上下文唯一


    1. using System;  
    2. using System.Collections.Generic;  
    3. using System.Data.Entity;  
    4. using System.Linq;  
    5. using System.Runtime.Remoting.Contexts;  
    6. using System.Runtime.Remoting.Messaging;  
    7. using System.Text;  
    8. using Dulei.Model;  
    9.   
    10.   
    11. namespace Dulei.DAL  
    12. {  
    13.      public class EFDbcontextFactory  
    14.     {  
    15.          public static DbContext GetcurrentDbcontext()  
    16.          {  
    17.              DbContext db = (DbContext) CallContext.GetData("Dbcontext");  
    18.              if (db==null)  
    19.              {  
    20.                  db = new DataModelContainer();  
    21.                  CallContext.SetData("Dbcontext",db);  
    22.              }  
    23.              //也可以使用HttpContext是一样的  
    24.              return db;  
    25.          }  
    26.     }  
  • 相关阅读:
    微信公众号开发第一版
    关于AJAX
    Node——异步I/O机制
    boostrap框架学习
    less学习笔记
    this指向
    关于js作用域
    mybatis映射mapper文件的#{}和${}的区别和理解
    Eclipse国内镜像源配置
    eclipse优化加速提速,解决eclipse卡、慢的问题
  • 原文地址:https://www.cnblogs.com/huangzelin/p/4991830.html
Copyright © 2020-2023  润新知