繁体   English   中英

将表添加到.net中的dbml

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM