gpt4 book ai didi

entity-framework - 在 EF Power Tools 代码逆向工程中指定架构名称

转载 作者:行者123 更新时间:2023-12-04 08:28:12 24 4
gpt4 key购买 nike

我正在使用 Entity Framework 强大的工具从现有数据库中逆向工程代码。我的数据库中有多个模式,但我只想为 dbo 模式生成类。我如何自定义它

最佳答案

您必须编辑逆向工程模板。我为 Entity Framework 6 完成了以下操作。

在 Context.tt 上,架构当前不可用,因此必须手动删除不需要的代码。

在 Entity.tt 和 Mapping.tt 上,您必须更改此处的代码。

var efHost = (EfTextTemplateHost)Host;
var code = new CodeGenerationTools(this);

var efHost = (EfTextTemplateHost)Host;
if((string)efHost.TableSet.MetadataProperties["Schema"].Value == "dbo"){
var code = new CodeGenerationTools(this);

然后在这两个文件的末尾放置一个右括号。

<#
}
#>

将“dbo”更改为您想要的任何内容。

关于entity-framework - 在 EF Power Tools 代码逆向工程中指定架构名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14519862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com