得到错误:'关键字'Database'附近的语法不正确。'在SQL Server数据访问中

问题描述 投票:0回答:1

我已编写此代码:

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 ...

sql-server asp.net-mvc database database-connection
1个回答
0
投票

欢迎来到社区。

© www.soinside.com 2019 - 2024. All rights reserved.