use*_*001 2 .net c# entity-framework
我们有一个包含多个具有相同结构的表的数据库
钥匙ID ........
钥匙ID .......
根据配置,表的数量可以是动态的.
我正在尝试将数据访问层升级到实体框架.我创建了一个表示表结构的类.我的计划是对所有具有相同结构的表使用相同的类.Bubt我找不到关于如何做到这一点的足够信息.我的理解是我可以只将一个类映射到一个表.
有没有办法用实体框架来实现这个目标?
简单的方法:拥有一个包含所有属性的抽象基类,并映射具体类型:
public abstract class BaseClass
{
public int Id { get; set; }
public string StringField { get; set; }
/* Other fields */
}
[Table("Table1")]
public class Table1 : BaseClass
{
}
[Table("Table2")]
public class Table2 : BaseClass
{
}
Run Code Online (Sandbox Code Playgroud)
我不回答这个设计是好还是坏(我不会说我喜欢它,因为你解释了它),我只是在回答这个问题
| 归档时间: |
|
| 查看次数: |
3350 次 |
| 最近记录: |