我创建了一个新的 MVC 应用程序并添加了一个从 NerdDinner 数据库生成的 Entity Framework 模型。
我查看了我的 web.config 的 connectionStrings 部分,并对它创建的连接字符串感到困惑:
<add name="NerdDinnerEntities" connectionString="metadata=res://*/Models.NerdDinner.csdl|res://*/Models.NerdDinner.ssdl|res://*/Models.NerdDinner.msl;provider=System.Data.SqlClient;provider connection string="Data Source=TINCTOM;Initial Catalog=NerdDinner;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
连接字符串的每一段究竟是做什么的?我对 Entity Framework 知之甚少,只是想弄乱它以了解更多信息。
最佳答案
我写了a detailed examination of the connection strings其中解释了元数据的选项。
关于c# - EntityClient Provider - 它到底做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197393/