c# – 不同SQL Server架构上的Linq2sql

c# – 不同SQL Server架构上的Linq2sql,第1张

概述我有一个在生产和开发环境中运行的应用程序.我想更好地利用数据库(并节省我的托管账单上的钱)所以我希望能够让我的 Linq2Sql运行在两个不同的模式(而不是两个不同的数据库)上(模式中有~15个表).如何在Linq2Sql中设置它? 或者我应该远距离阅读实体框架(并且可以根据这个模式对表格进行分段吗? 欢迎任何其他解决此问题的方案? 这在LINQ to SQL中实际上比在EF中更容易.请注意,并非 我有一个在生产和开发环境中运行的应用程序.我想更好地利用数据库(并节省我的托管账单上的钱)所以我希望能够让我的 Linq2sql运行在两个不同的模式(而不是两个不同的数据库)上(模式中有~15个表).如何在linq2sql中设置它?

或者我应该远距离阅读实体框架(并且可以根据这个模式对表格进行分段吗?

欢迎任何其他解决此问题的方案?

解决方法 这在liNQ to sql中实际上比在EF中更容易.请注意,并非如此简单.几年前我写过关于如何做到这一点的 a blog post,但它的核心是在你的上下文构造函数中指定映射源.

XmlMapPingSource source = XmlMapPingSource.FromUrl("TestliNQ.map");// Could also use XmlMapPingSource.FromXml(string)using (liNQ.TestliNQDataContext context = new liNQ.TestliNQDataContext(PropertIEs.Settings.Default.TestConnectionString,source)){

使用此方法,您可以将映射源更改为指向您想要的架构(或表名).

总结

以上是内存溢出为你收集整理的c# – 不同SQL Server架构上的Linq2sql全部内容,希望文章能够帮你解决c# – 不同SQL Server架构上的Linq2sql所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1227589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存