C#程序sqlserver数据库连接字符串自动附加数据库:
在web.config里配置:
<connectionStrings> <add name="ShopDBContext" connectionString="data source=(localdb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|ShoppingDB.mdf;integrated security=True;" providerName="System.Data.SqlClient" /></connectionStrings> <entityFramework>
数据库文件必须要放到项目中的App_Data目录下,这样程序在运行时会自动附加到(localdb)\MSSQLLocalDB实例上去,此方法对asp.net framework中的webform和mvc有效,netcore程序应该不支持。