gpt4 book ai didi

entity-framework - Entity Framework 5 数据库命名空间

转载 作者:行者123 更新时间:2023-12-01 06:33:12 26 4
gpt4 key购买 nike

我有一个现有数据库,其中包含几个不同数据库模式中的表。不同模式中的某些表具有相同的名称,因此我可能在模式 a 和模式 b 中有一个 User 表。我可以在我的单个 .edmx 文件中创建两个图表并将命名空间映射到不同的图表,但我的 t4 模板只生成一个实体。

这种情况在 Entity Framework 中通常如何处理?有没有办法在生成实体时指定命名空间?

最佳答案

似乎没有,如果您在同一个 .edmx mdoel 中添加所有模式。

尝试在另一个文件夹或项目中添加另一个 .edmx 文件,向其中添加其他架构的表,然后执行以下操作:

1) 来自 solution explorer窗口,右键单击 model.tt文件并选择 Properties .

2)在 Prop 。窗口设置Custom Tool Namespace属性到所需的命名空间。

3) 最后,右键单击 model.tt再次点击 run custom tool .

之后,您将看到 model.tt 的命名空间POCO 已更改。

关于entity-framework - Entity Framework 5 数据库命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18150990/

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