标记为c#& SQL?

时间:2012-12-28 21:57:07

标签: c# mysql code-generation

我想知道是否有一个简单的标记可以为我生成我的C#类以及(My)SQL create table。优选地,支持索引和FK

2 个答案:

答案 0 :(得分:3)

您可以使用设计器创建实体模型。之后,您可以通过您喜欢的数据库工具启用sql跟踪/或导出创建脚本。在向项目添加新文件时,只需查找“LINQ to SQL Classes”即可。文件扩展名为dbml。

答案 1 :(得分:2)

我们已经使用CodeSmith做了很长时间。您可以从现有SQL表生成类,并且该工具的脚本功能允许您将输出微调到您想要的结果。例如,我们所有的业务类都继承自相同的基类,因此我们只是修改了脚本以在生成的输出中包含此基类。