我創建下列庫文件的ConnectionString與DAPPER ORM不工作
using Dapper;
using System.Configuration;
namespace ProjectName.Repository
{
public class SMRTRepository : IDashboard
{
public SqlConnection con;
//To Handle connection related activities
private void connection()
{
string constr = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
con = new SqlConnection(constr);
}
.........
}
}
然後在該項目中創建一個app.config文件來定義連接字符串,
的App.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=USER-PC;Initial Catalog=DBNAME;User ID=sa;Password=****;Integrated Security=True;" providerName="System.Data.sqlclient"/>
</connectionStrings>
</configuration>
但是當我運行這個,它沒有連接到DB,在Visual Studio中的服務器資源管理器窗口中,我可以看到連接字符串連接到D無紅色圖標
什麼是錯的B我的方法
_Integrated Security = True_或_User ID = ...._?選擇一個 – Steve
@Steve我試過'集成安全性= SSPI'那麼它也沒有工作 –
的providerName =「System.Data.SqlClient的」 - 刪除以下格式 '「服務器=服務器這個 使用;數據庫=數據庫名;用戶「ID = sa; Password = pass」' 或 '「Data Source = .; Initial Catalog = dbName; Integrated Security = True」 – GauravKP