Entity framework 在EF电动工具代码反向工程中指定架构名称
我正在使用实体框架工具对现有数据库中的代码进行反向工程。我的数据库中有多个模式,但我只想为dbo模式生成类。如何自定义它您可以使用T4模板(在实体框架菜单>自定义反向Engenier模板上)。在这些模式上,您可以测试模式:if(efHost.TableSet.MetadataProperties[“schema”].Value==“Correct schema”)//generate您必须编辑反向工程模板。我为EntityFramework6做了以下工作 在Context.tt上,架构当前不可用,因此必须手动删除不需要的代码 在Entity.tt和Mapping.tt上,必须在此处更改代码Entity framework 在EF电动工具代码反向工程中指定架构名称,entity-framework,Entity Framework,我正在使用实体框架工具对现有数据库中的代码进行反向工程。我的数据库中有多个模式,但我只想为dbo模式生成类。如何自定义它您可以使用T4模板(在实体框架菜单>自定义反向Engenier模板上)。在这些模式上,您可以测试模式:if(efHost.TableSet.MetadataProperties[“schema”].Value==“Correct schema”)//generate您必须编辑反向工程模板。我为EntityFramework6做了以下工作 在Context.tt上,架构当前不可用
var efHost = (EfTextTemplateHost)Host;
var code = new CodeGenerationTools(this);
到
然后在这两个文件的末尾放一个右括号
<#
}
#>
将“dbo”更改为您想要的任何值。现在我使用EntityFramework反向POCO生成器扩展。它简单灵活。
<#
}
#>