Entity framework core EF7反向工程工具不会将POCO生成为部分

Entity framework core EF7反向工程工具不会将POCO生成为部分,entity-framework-core,Entity Framework Core,Entity Framework 7反向工程工具不会将POCO作为部分生成。有没有具体的原因 在EF7之前,我们常常得到分部类,这样我就可以扩展POCOs的功能。我使用分部类将Id属性映射到主键属性,如下所示 public partial class User: EntityBase { public override int Id { get { return UserId; } set { UserId= value; } } } 我

Entity Framework 7反向工程工具不会将POCO作为部分生成。有没有具体的原因

在EF7之前,我们常常得到分部类,这样我就可以扩展POCOs的功能。我使用分部类将Id属性映射到主键属性,如下所示

public partial class User: EntityBase
{
    public override int Id
    {
        get { return UserId; }
        set { UserId= value; }
    }
}
我怎样才能在EF7中做到这一点?
谢谢。

dnx ef dbcontext脚手架模板EntityFramework.SqlServer

scaffold templates命令可用于生成项目目录中的EntityFramework.SqlServer.Design.DbContextTemplate.cshtmlEntityFramework.SqlServer.Design.EntityTypeTemplate.cshtml模板文件,以便在搭建期间使用

要添加部分类支持的EntityTypeTemplate自定义示例:

....
....
@:namespace @Model.Namespace
@:{
@:    public partial class @Model.EntityType.Name
@:    {...
....
....
....

dnx ef dbcontext脚手架模板EntityFramework.SqlServer

scaffold templates命令可用于生成项目目录中的EntityFramework.SqlServer.Design.DbContextTemplate.cshtmlEntityFramework.SqlServer.Design.EntityTypeTemplate.cshtml模板文件,以便在搭建期间使用

要添加部分类支持的EntityTypeTemplate自定义示例:

....
....
@:namespace @Model.Namespace
@:{
@:    public partial class @Model.EntityType.Name
@:    {...
....
....
....

这只是一个疏忽。出现了一个实体框架错误(请参阅)。它于今天(2015年10月16日)修好,将于今晚夜间建造

作为一种解决办法,上述
脚手架模板
方法目前应该可以使用


或者,您也可以在生成单词
partial
后,通过手动搜索和替换将其添加到任何POCO类中(尽管每次再次生成它们时都会被覆盖)。

这只是一个疏忽。出现了一个实体框架错误(请参阅)。它于今天(2015年10月16日)修好,将于今晚夜间建造

作为一种解决办法,上述
脚手架模板
方法目前应该可以使用


或者,您也可以自由地手动搜索和替换,以便在生成单词
partial
后将其添加到任何POCO类中(尽管每次再次生成它们时它都会被覆盖)。

我使用的是6.1.3,模型是作为partial生成的

我使用的是6.1.3,模型是作为分部生成的

这是一只虫子;它们应该是局部的。我已经提出了这个问题。谢谢你们,布里斯,我不确定这就是为什么我不想填补一个案子。这是一个错误;它们应该是局部的。我已经提出了这个问题。谢谢你们,布里斯,我不确定这就是为什么我不想填补一个案子。