gpt4 book ai didi

.net - 如何在使用EF4首先使用模型创建的表中添加表前缀?

转载 作者:行者123 更新时间:2023-12-02 04:13:23 25 4
gpt4 key购买 nike

我的客户端具有db表命名约定,该约定要求我为所有表添加特定于应用程序的前缀-例如“myapp_”-我将EF4与模型优先方法一起使用。

我可以指定一个自定义的db namespace ,但他们不想为此应用程序引入新的 namespace -他们的其他应用程序都没有使用dbo以外的其他 namespace 。

我沿用了自定义t4模板的方法,但是无法指定工作流在生成EF在运行时需要的3个元数据文件时工作流应使用的t4模板。

是否有使用EF满足表前缀要求的首选方法?

最佳答案

除了可以对C-S映射和SSDL内容进行几处更改外,还可以将Table属性添加到SSDL内容的EntitySet中。这要容易得多。它变成像:

<EntitySet Name="Tests" EntityType="Test.Store.Tests" store:Type="Tables" Schema="dbo" *Table="Prefix_Tests"* />

关于.net - 如何在使用EF4首先使用模型创建的表中添加表前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3935758/

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