linq到sql类没有dbml

时间:2013-03-01 13:55:54

标签: linq linq-to-sql asp.net-mvc-4

我想知道是否有可能让生成的类像linq-to-sql类一样为每个表生成类而不使用实际的dbml。我的情况如下:

我有一个api,它从数据库中获取所有数据并将它们作为json返回。 另一方面,我有一个应用程序检索该数据,但它需要再次转换为正确的类以正确使用它。当然,我可以用所需的属性自己编写所有这些类。但如果能够生成它们会很方便。应用程序不需要与数据库本身的任何连接。这就是我想通过不使用dbml来保护数据库的原因。使用dbml,可以建立连接。所以我只需要这些类来将json转换为。

我可以这样做还是不可能?

1 个答案:

答案 0 :(得分:0)

如果您需要,可以使用T4生成类。 Oleg Sych为此提供了一系列精彩的教程。

希望它有所帮助!