【问题标题】:LINQ to SQL and synonyms (Cross database query)LINQ to SQL 和同义词(跨数据库查询)
【发布时间】:2014-11-28 23:56:39
【问题描述】:

我有一个问题,即我无法在 Visual Studio 中向 LINQ to SQL 设计器添加同义词,即使在属性中,它知道基础对象是一个存储过程。

基本上,我需要使用同义词才能不必使用任何存储过程,因为我在 2 个不同的服务器位置有 2 个数据库。

【问题讨论】:

    标签: c# sql-server linq


    【解决方案1】:

    直接使用设计器添加程序。使用属性窗口编辑它们的属性以指向同义词。或者,编辑 DBML 文件以执行此操作。

    【讨论】:

    • 我只是在阅读:stackoverflow.com/questions/352949/… 但我不确定查询是否是 SQL 查询或如何访问对象
    • 我一直在按照链接答案的建议进行操作。我还找到了一种在运行时更改数据库名称的方法,方法是使用反射修改 L2S 内部数据结构。讨厌。
    • 我认为使用存储过程是更好的选择,现在它正在工作。
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多