.NET+EF模式下,报错提示不支持关键字: data source
查找了网上的方法,主要问题在于Web.Config配置文件里面的连接字符串拼写:
格式参考:
connectionString="metadata=res://*/Models.XXX.csdl|res://*/Models.XXX.ssdl|res://*/Models.XXX.msl;provider=System.Data.SqlClient;provider connection string='data source=服务器名;initial catalog=数据库名;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework'"
1.尝试将data source换为Server
调整后报错:关键字server无效
2.尝试将data source换为datasource(去掉中间空格)
调整后报错:关键字datasource无效
3.尝试将 & quot;换为双引号”
调整后报错:无法运行,web.config的配置字符串格式错误
4.尝试将 & quot;换为单引号‘
调整后成功运行。