LINQ-to-SQL和实体框架的代码生成器的编程API

时间:2011-06-26 22:26:03

标签: entity-framework linq-to-sql entity-framework-4 code-generation codedom

我有哪些选项可以为 LINQ-to-SQL Entity Framework 上下文和数据实体对象生成类定义?我理解如何使用Visual Studio工具,但是我是否可以使用编程API来定义模型并从另一个应用程序生成相应的代码?

1 个答案:

答案 0 :(得分:1)

Linq to SQL选项并不好 - 我所知道的最好的事情是L2ST4,它至少可以更好地控制生成的类。设计器文档是一个很大的,花哨的XML文件,所以我想如果你有这么激励的话,你可以创建一些外部生成的文件。

实体框架有更好的选择 - 特别是因为v 4.1为您提供了代码优先。所以这意味着您需要做的就是生成一个C#类,然后EF处理其余的。