实体框架,c#和超类
本文关键字:超类 框架 实体 | 更新日期: 2023-09-27 18:10:36
我有6 100%相等的表在我的数据库,唯一的变化是名称。看起来像这样:
Offers_1, Offers_2, Offers_3等.
如果我使用实体框架在我的c#形式,我得到6个不同的类,其中的原因是由表命名。是否有一种方法,我可以使用父/超类这些表?也许他们可以有一个标识符,说明他们是哪个数字或类似的东西。
我敢肯定以前一定有人遇到过这个问题。
对于那些想知道为什么我有6个相等的表的人。我们有自己的方式来切换我们公司的报价,所以我们可以在离线表上操作,在在线表上有最大的表现。
希望有个好心人能指引我走向光明:)
Thanks in advance
您似乎想使用每继承表(TPH):一个表用于多种类型。
这里先为模型解释。
如果使用SQL到Linq表,可以从.dbml文件编辑行名。通过这样做,你应该能够告诉你在你的c#代码中使用哪一个。