Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linq到sql类没有dbml_Linq_Linq To Sql_Asp.net Mvc 4 - Fatal编程技术网

linq到sql类没有dbml

linq到sql类没有dbml,linq,linq-to-sql,asp.net-mvc-4,Linq,Linq To Sql,Asp.net Mvc 4,我想知道是否有可能在不使用实际dbml的情况下获得生成的类,比如LINQtoSQL类为每个表生成类。我的情况如下: 我有一个api,它从数据库中获取所有数据,并将它们作为json返回。 另一方面,我有一个检索数据的应用程序,但它需要再次转换到正确的类才能正确使用它。当然,我可以用所需的属性自己编写所有这些类。但如果能够生成它们,这将非常方便。应用程序不需要与数据库本身建立任何连接。这就是为什么我不想使用dbml来保护数据库。使用dbml,连接是可能的。所以我只需要这些类来转换json 我可以这样

我想知道是否有可能在不使用实际dbml的情况下获得生成的类,比如LINQtoSQL类为每个表生成类。我的情况如下:

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


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

如果您需要,可以使用
T4
生成类。 有一系列很好的教程


希望有帮助

是否仍受支持?我想我在它的页面上读到它不再支持VS2012了?不幸的是,我无法回答这个问题。但是,如果不支持,您可以尝试其他代码生成工具来创建类。