2010-05-25 75 views

回答

2

这就是我检查代码与反射后得到:

LinqPad使用内置EntityClassGenerator类生成代码,然后用CSharpCodeProvider进行编译。不使用反射发射。 (虽然它使用反射发射来生成LINQ-2-SQL的代码)

至于Vitek建议的ODataExplorer工具,它似乎根本没有生成代码。它并不需要,因为它和服务之间的所有交互都是通过REST API完成的,而不是LINQ。所以不需要强类型的数据上下文。

+0

更新后的第一个链接:http://msdn.microsoft.com/en-us/library/system.data.entity.design.entityclassgenerator.aspx(也没有链接字母'r',哪个驱动器每当我看着它时,我都会变得更疯狂:D)。 – 2011-01-04 19:20:42

+0

谢谢,詹姆斯。更新。 – 2011-01-05 09:20:13