CREATE TABLE [dbo].[ContentStatus](
[ContentStatusId] [int] NOT NULL,
[Status] [nvarchar](50) NOT NULL)
创建:如何停止EF Reverse Engineer将单数复数变为表名?
public partial class ContentStatu
{
public ContentStatu()
{
this.Contents = new List<Content>();
}
public int ContentStatusId { get; set; }
public string Status { get; set; }
}
这是因为天真的单数化规则 - 而EF试图单化每个实体的类名。据我所知,你不能在EF Power Tools中关闭单数化,所以你可以做的最好的是反向工程+重构重命名。 –
他们正在为此进行修复。详细信息http://entityframework.codeplex.com/workitem/446 –
我看到此修复已发布,但在使用EF 6.1.1时,我仍然遇到与上述完全相同的问题。任何建议/代码的帮助? – AdventurGurl