3

我想知道是否有一个简单的标记可以为我生成我的 C# 类以及(My)SQL 创建表。最好是支持索引和 FK 的

4

2 回答 2

3

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

于 2012-12-28T22:07:51.987 回答
2

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

于 2012-12-28T22:05:50.530 回答