代码之家  ›  专栏  ›  技术社区  ›  Nano Taboada

创建LINQ to SQL类来处理10个不同数据源中存在的相同实体的最佳实践?

  •  1
  • Nano Taboada  · 技术社区  · 17 年前

    我想知道最好的创作方式是什么

    2 回复  |  直到 17 年前
        1
  •  2
  •   Devart    17 年前

    第一个和第三个选项实际上是相等的,重要的是你的偏好。
    如果您的所有数据源中没有同名的模式,那么在这两种情况下,您都必须对模型进行一些手动更改。
    在EF中,您必须使用XML编辑器删除Schema属性。
    在LINQ to SQL中,您必须从设计器中的Source属性中删除架构名称前缀。

        2
  •  2
  •   Dave Markle    17 年前

    好吧,如果它们真的相同,我会选择选项3——在连接到每个数据源时使用不同的连接字符串。