【发布时间】:2016-01-19 08:52:06
【问题描述】:
我有以下课程:
public abstract class BaseAttachment
{
public Guid BaseAttachmentId { get; set; }
public string FileName { get; set; }
public string FileExtension { get; set; }
public string FileSize { get; set; }
public Folder Folder { get; set; }
public Guid? FolderId { get; set; }
public byte[] RowVersion { get; set; }
}
我有下面的表和继承BaseAttachment:
public class ProductGallery : BaseAttachment
{
public ProductHeader ProductHeader { get; set; }
public Guid? ProductHeaderId { get; set; }
}
还有这个:
public class Attachment:BaseAttachment
{
}
当运行项目和创建数据库时,我有下表:
BaseAttachment,ProductCategory
而不是一张桌子 (BaseAttachment) 。
为什么?
【问题讨论】:
标签: entity-framework ef-code-first migration code-first