0

我的数据库中有 6 个 100% 相等的表,唯一的变化是名称。看起来像这样:

Offers_1、Offers_2、Offers_3 等等。

如果我在我的 C# 表单中使用实体框架,我会得到 6 个不同的类,这些类是由表命名的。有没有办法可以为这些表使用父/超类?也许他们可以有一个标识符,说明他们是哪个号码或类似的东西。

我敢肯定,以前一定有人遇到过这个问题。

对于那些想知道为什么我有 6 张相等的桌子的人。我们在我们公司制定了自己的进出报价方式,因此我们可以在离线表格上操作并在在线表格中获得最大性能。

希望有帮助的头脑可以引导我走向光明:)

提前致谢

4

2 回答 2

1

您似乎想使用 Table Per Inheritance (TPH) :一个表用于多种类型。

此处首先针对模型进行解释。

这首先解释(例如)here for code。

于 2013-04-24T12:35:47.920 回答
0

如果您使用 SQL to Linq 表,则可以编辑 .dbml 文件中的行名。通过这样做,您应该能够告诉您在 c# 代码中使用的女巫。

于 2013-04-24T12:32:31.303 回答