
[英]Can I modify the dbml file, to add new database to that in asp.net?
[英]Add table to dbml in .net
我有一个在.net中使用MVC架构的应用程序,并且有一个dbml文件。 Web配置文件中使用了三个连接字符串。 当前的连接字符串用于生产服务器,我转到.dbml文件并单击属性,然后将本地系统的连接更改为Contentionstring1,对其进行重建并抛出错误,它肯定无法识别所有方法以及我正在提取的所有内容从dbml中获取,但是我猜只是更改连接字符串应该至少可以正常工作,因为数据库是同一副本,我构建了解决方案并尝试了所有方法,但没有运气。 请帮忙
您必须非常小心.dbml中的自动生成的连接字符串。 我假设您正在使用向导创建dbml? 如果您已经到达创建connectionstring1的阶段,那么您将获得某种重复,并且它将不断被您咬住。
我的建议是摆脱dbml,从web.config文件中清除所有连接字符串,然后重新开始。 一次完成一个dbml生成过程,并确保每次创建一个新的字符串时都具有唯一的连接字符串。
在其中打开“ yourDBML.designer.cs” ,您将找到
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["CookItHere"].ConnectionString, mappingSource)
根据需要更改它。 希望这对您有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.