簡體   English   中英

使用C#連接到數據庫上下文

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM