【发布时间】:2018-06-29 18:47:56
【问题描述】:
我正在尝试使用实体框架在同一个数据库中拥有多个具有相同架构的表。
例如,如果我有下面的类,并且我登录到 SQL Server 数据库,我只能看到一个名为 dbo.Schema 的表。
有没有办法让多个表具有相同的架构?
class Context1 : DbContext
{
public DbSet<Schema> table1 { get; set; }
}
class Context2 : DbContext
{
public DbSet<Schema> table2 { get; set; }
}
class Schema
{
[Key]
public int EntryId { get; set; }
}
【问题讨论】:
-
是的,为另一个表创建一个新类。您是否尝试进行某种表继承?
-
请避免在问题标题中添加标签。您的问题已被正确标记
标签: c# .net sql-server entity-framework entity-framework-6