![]() |
1
1
我强烈建议在您的应用程序中使用连接字符串重载来实例化数据上下文。我创建了一个助手组件,它可以:
这样,我只有一个地方可以更改上下文的实例化方式,或者我可以更改配置文件来切换数据库。或者,create方法可以接受一些输入来确定连接。 |
![]() |
2
4
你仍然应该能够做到这一点;
实际上,如果您不介意直接对DBML进行黑客攻击,它实际上支持从
|
![]() |
3
-1
如果你只是想知道如何移动 connection string to the Web.Config Rick Strahl有一个 example 在他的博客上。 如果要更改为其他类型的数据库…您可能可以保存大部分(如果不是全部查询的话),但是您需要更改提供程序/存储库。 LINQ 2 SQL 此时只支持MSSQL(这就是它真正要做的)。 退房 LINQ to Entities 如果你需要更多的灵活性。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |