Entity framework 4 Visual Studio 2010的自定义DDL模板

Entity framework 4 Visual Studio 2010的自定义DDL模板,entity-framework-4,Entity Framework 4,我想知道是否有人知道EntityFramework4.0的一些好的社区分布式定制DDL模板。SQL10的默认DDL工作得很好,但我们希望对命名约定进行一些定制,而它并没有提供给我们 我真的没有找到很多这样做的人的样本,所以我希望有人知道我忽略的资源(可能是我搜索错了,或者误解了整个过程的工作原理) 具体来说,我们希望改变它从关系中写出字段的方式。例如,默认模板放入 tablename\u propertyendpoint\u propertyname 我们想找到一个更适合我们命名方案的方法。我们

我想知道是否有人知道EntityFramework4.0的一些好的社区分布式定制DDL模板。SQL10的默认DDL工作得很好,但我们希望对命名约定进行一些定制,而它并没有提供给我们

我真的没有找到很多这样做的人的样本,所以我希望有人知道我忽略的资源(可能是我搜索错了,或者误解了整个过程的工作原理)

具体来说,我们希望改变它从关系中写出字段的方式。例如,默认模板放入

tablename\u propertyendpoint\u propertyname

我们想找到一个更适合我们命名方案的方法。我们中没有人能够完全弄清楚它在.tt文件中的什么地方做了这种精确的行为

我试图解决的一个更具体的问题是如何在数据库中追加和更改属性名。例如

Products
-------
Id (int)
Name (varchar(32))

Customers
-------
Id
Name

Carts
-------
Id
Customer (fk)

Baskets
-------
Cart (fk) (pk)
Product (fk) (pk)
假设这是我的对象结构。。。它看起来很像上面列出的。但是数据库生成器是这样表达的

Products
-------
Id (int)
Name (varchar(32))

Customers
-------
Id
Name

Carts
-------
Id
Customer_Id (fk)

Baskets
-------
Cart_Id (fk) (pk)
Product_Id (fk) (pk)

现在,我意识到这实际上并没有“伤害”任何东西;但一致性对我来说很重要,这是一个“学习”如何生成所有这些代码的好地方。我基本上希望对其进行设计,使其不会更改我的字段名称。

绝对-您可以在此处下载entity designer数据库生成电源包:


列名的问题在于,它们需要在两个地方:MSL和SSDL中,而这正是它们生成的地方。因此,您最简单的方法是使用MSL和SSDL T4模板并查看它们。

我正在查看此电源组,但我有点困惑,它将如何实际帮助实现此特定目标。是否有我没有看到的设置或配置UI?或者某种它没有告诉我的标记文件?我已经更新了我的帖子,让它更具体一些。我现在意识到我的初衷非常模糊。