我已编写此代码:
public static string GetConnectionString(string connectionName="MvcwebDB")
{
return ConfigurationManager.ConnectionStrings[connectionName].ConnectionString;
}
public static List<T> LoadData<T>(string sql)
{
using(IDbConnection cnn = new SqlConnection(GetConnectionString()))
{
return cnn.Query<T>(sql).ToList();
}
}
public static int SaveData<T>(string sql, T data)
{
using (IDbConnection cnn = new SqlConnection(GetConnectionString()))
{
return cnn.Execute(sql, data);
}
}
我在cnn.Execute
处出错:
关键字“数据库”附近的语法不正确>
这是连接字符串:
<connectionStrings>
<add name="MvcwebDB"
connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=MvcwebDB;Integrated Security=True;Connect Timeout=60;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
providerName="System.Data.SqlClient"/>
</connectionStrings>
我已经编写了这段代码:公共静态字符串GetConnectionString(string connectionName =“ MvcwebDB”){返回ConfigurationManager.ConnectionStrings [connectionName] .ConnectionString; } public ...
欢迎来到社区。