生成数据库表名称和字段的常量?

时间:2011-09-14 09:05:44

标签: c# sql sql-server ado.net

有没有办法为表名和字段自动生成常量?与T4MVC对文件和文件夹的作用类似。

我有一些带有字段名称的sp,能够自动生成字符串常量会很好。

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解您的问题,但CodeSmith是一种通常与C#/ SQL Server数据库结合使用的更好的代码生成工具。

它允许您通过加载模式(SQL数据库或手工制作的XML文件)生成代码,并将它们用作各种模板的输入。 CodeSmith本身带有一些适用于各种事物的相当好的模板,例如为您指定的所有表创建完整的CRUD存储过程,或者在C#(NetTiers,CSLA等)中创建整个数据访问层。为你能想到的任何东西创建自己的模板都相对容易,而且我已经看到了从表中的实际值或表本身生成枚举的实现。

唯一的问题是CodeSmith不是免费的,但绝对值得一看。