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建立模型入門篇模型
- HttpContext探究之RequestServicesHTTPContext
- 如何建立和獲取正則物件?物件
- 工廠模式建立物件和自定義建構函式建立物件的異同模式物件函式
- ABP Framework:移除 EF Core Migrations 專案,統一資料上下文Framework
- HttpContext擴充套件類HTTPContext套件
- 全域性獲取HttpContextHTTPContext
- Sentinel上下文建立及執行
- Java高階教程 - 建立和銷燬物件Java物件
- .net6中使用EF core多個上下文遷移方式
- 物件建立模式物件模式
- JS 建立物件JS物件
- 【EF Core】EFCore 8.0 -CodeFirst方式生成SQLite實體物件SQLite物件
- Layui+MVC+EF (專案從新建立開始)UIMVC
- JavaScript物件與建立物件的方式JavaScript物件
- Java 中建立子類物件會建立父類物件麼?Java物件
- JavaScript進階-執行上下文棧和變數物件(一週一更)JavaScript變數物件
- JS-建立物件JS物件
- ajax建立XMLHttpRequest物件XMLHTTP物件
- 07物件的建立物件
- AJAX 建立 XMLHttpRequest物件XMLHTTP物件
- Java物件建立模式Java物件模式
- PHP 建立流式物件PHP物件
- HttpContext.User.Identity.IsAuthenticated 為falseHTTPContextIDEFalse
- JavaScript中的物件學習筆記(概述和建立)JavaScript物件筆記
- JS物件導向設計-建立物件JS物件
- 構造器引用和直接用new建立物件區別物件
- js 建立圖片物件JS物件
- JavaScript 建立物件的方式JavaScript物件
- js物件建立進階JS物件
- js建立物件的方式JS物件