感谢这个网站,我成功地使用了在 web.config 中本地化的连接字符串,而不是在库的 app.config 中提供的连接字符串。但是我的生产和测试 SQL Server 没有相同的 SQL 用户名。
Table(Name="SqlUserName.tableName")]
public partial class tableName : INotifyPropertyChanging, INotifyPropertyChanged
{
...
}
当我在表名之前手动删除用户名时,它正在工作。但我仍然有问题:
- 这样做好吗?也许有一个我不知道的潜在缺陷。
- 如果这是一个好的行为,我该如何在某处配置它?每次 LINQ 将重新生成 dbml,我都会放弃我的修改。我认为我不能将它移动到部分类,因为它是一个属性并且不能重新定义(我也不想对所有表都这样做)。
谢谢你的帮助。