我正在 ASP.NET MVC 中开发一个预订系统,在 VS2012 中使用 MS SQL 服务器的实体框架
我在 Web 主机和 SQL Server 上部署了 Pages,它工作正常。
我将上市,我将继续开发系统,更新 SQL 服务器文件,我将使用 SQL 服务器管理工作室创建新表。
就像我向主机 SQL 服务器添加了一些新表,然后本地 EDModel 尚未使用新更改进行更新,然后我必须执行“从数据库更新模型”
我的想法是制作一个新的 web.config 文件来调试本地 asp 文件但连接到主机 SQL,所以我可以进行更新但它不起作用,Visual Studio 仍然使用 localDB 调试。
如何从主机 SQL 服务器更新本地 EDModel?
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="ConnectionStringSQL" connectionString="Data Source=HOSTSQLServeraddress;
Initial Catalog=bokningslistan;Persist Security Info=True;User Id=*****;
Password=*****;" providerName="System.Data.OleDb"
xdt:Transform="Replace" xdt:Locator="Match(name)" />
<add name="BokningslistanV3Entities" connectionString="metadata=res://*/Bokningslistan_EDModel.csdl|res://*/Bokningslistan_EDModel.ssdl|res://*/Bokningslistan_EDModel.msl;provider=System.Data.SqlClient;provider connection string="data source=HOSTSQLServeraddress;Persist Security Info=True;Initial Catalog=bokningslistan; User Id=*****;Password=*****;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient"
xdt:Transform="Replace" xdt:Locator="Match(name)" />
</connectionStrings>
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
</configuration>