gpt4 book ai didi

c# - 生成的 LINQ 类中的继承?

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:35 25 4
gpt4 key购买 nike

我有一个数据仓库系统,它依赖于 LINQ to SQL 进行数据库抽象。

长话短说,我有一个 2011 年的数据库,其中包含今年的许多记录,我还有一个 2009 年和 2010 年的数据库。

这些都位于不同的服务器上,但在我的 dbml 中包含来自不同服务器的类似乎不是问题。

我遇到的问题是,两者之间存在表重叠,例如,两个数据库中都有一个客户列表。我不想在我的 LINQ to SQL 生成代码中有两个客户类,但更希望有某种继承。

也许我正在努力解释这个问题,有人可以就如何让一个类代表多个表提供任何帮助吗?我想坚持 DRY 原则。

AK

最佳答案

我想如果两个数据库有相同的表结构,你不需要两个类,只有连接字符串会决定类属于哪个数据库。

关于c# - 生成的 LINQ 类中的继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6455522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com