public class BaseController : Controller
{
/// <summary>
/// 方法1
/// </summary>
public TestModelContext db
{
get {
TestModelContext db = CallContext.GetData("DB") as TestModelContext;
if (db == null)
{
db = new TestModelContext();
CallContext.SetData("DB", db);
}
return db;
}
}
/// <summary>
/// 方法2
/// </summary>
public TestModelContext DB2
{
get {
TestModelContext db = null;
if (HttpContext.Items["db1"] == null)
{
db = new TestModelContext();
HttpContext.Items["db1"] = db;
}
else {
db = HttpContext.Items["db1"] as TestModelContext;
}
return db;
}
}
}
EF建立上下文物件HttpContext和CallContext
轉載於:https://www.cnblogs.com/yuesebote/p/10581267.html
相關文章
- HttpContext請求上下文物件HTTPContext物件
- 上下文物件物件
- 物件的建立和分配物件
- 建立和銷燬物件物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- 建立和銷燬物件(一)物件
- 物件建立模式和類建立模式的區別物件模式
- EF7建立模型入門篇模型
- EF7建立模型值生成篇模型
- 建立上下文選單
- Mock HttpContext in UnitTestMockHTTPContext
- EF框架之CodeFirst建立資料庫框架資料庫
- Sentinel上下文建立及執行
- 如何建立和獲取正則物件?物件
- 【Java基礎】建立和銷燬物件Java物件
- HttpContext探究之RequestServicesHTTPContext
- 工廠模式建立物件和自定義建構函式建立物件的異同模式物件函式
- ABP Framework:移除 EF Core Migrations 專案,統一資料上下文Framework
- .net6中使用EF core多個上下文遷移方式
- Java高階教程 - 建立和銷燬物件Java物件
- 全域性獲取HttpContextHTTPContext
- HttpContext擴充套件類HTTPContext套件
- 物件建立模式物件模式
- JS 建立物件JS物件
- JavaScript建立物件JavaScript物件
- js建立物件JS物件
- Layui+MVC+EF (專案從新建立開始)UIMVC
- JS 中物件的簡單建立和繼承JS物件繼承
- JavaScript進階-執行上下文棧和變數物件(一週一更)JavaScript變數物件
- httpcontext in asp.net unit testHTTPContextASP.NET
- 【EF Core】EFCore 8.0 -CodeFirst方式生成SQLite實體物件SQLite物件
- JavaScript物件與建立物件的方式JavaScript物件
- JS_建立物件+呼叫物件方法JS物件
- 如何用Map物件建立Set物件物件
- Java 中建立子類物件會建立父類物件麼?Java物件
- Java物件建立模式Java物件模式
- AJAX 建立 XMLHttpRequest物件XMLHTTP物件
- JS-建立物件JS物件