[英]Connecting to DB Context with C#
我有一個API設置來執行對數據庫的所有調用,但是網站中有一種情況由於某種原因無法進行調用api調用。 我唯一想到的就是對網站本身中的數據庫進行快速調用。 我只想對我的數據庫運行快速linq查詢。 正確的硬編碼連接字符串設置是什么,以及如何插入GlobalDAtacontext。 謝謝你的幫助。
//Example of what I would like to do
using (var conn = new SqlConnection("WHAT IS THE PROPER CONNECTIONSTRING FORMAT")
{
conn.open();
using (var context = new dbcontext())
{
var user = (from x in context.users where x.ID == userid).FirstOrDefault();
}
}
連接字符串取決於您的數據庫配置。 您正在使用哪種配置來連接到數據庫,無論您使用的是Windows身份驗證還是用戶/傳遞身份驗證。 默認數據庫起作用。
此處提供了各種Sql Server連接字符串連接。 您可以選擇一種適合您的需求。
您需要在初始化時將SqlConnection
對象傳遞給DbContext
構造函數。
using (var conn = new SqlConnection("Server=myServerAddress;Database=myDataBase;User Id=myUsername; Password=myPassword;")
{
conn.open();
using (var context = new dbcontext(conn, true /* it can be false too, */))
{
var user = (from x in context.users where x.ID == userid).FirstOrDefault();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.