有没有办法使用visual studio 2010从sql表中创建一个类?

问题描述:

我想从Visual Studio 2010中的SQL表创建一个c#类定义。有没有办法使用visual studio 2010从sql表中创建一个类?

在服务器资源管理器中,我添加了一个数据连接并可以浏览到该表。这显示了表格定义,但是我找不到右键单击和“生成类别”的方法。

这可能吗?如果没有任何工具可以快速做到这一点?我只需要从1个表中生成1个类。

感谢

编辑我还要提到我计划使用ADO来填充这个强类型集合。

尝试创建一个LINQ to SQL项目,连接到该数据库,然后在LINQtoSQL浏览器中,您将能够将表格拖入.dbml图表中,并且LINQtoSQL将为您生成一个代表表格的类代表表格中的每一行。

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

+0

即工作,但它也造成的功能对象与插入/更新/删除的方法,它使用局部的类结构,半难以维护。这仍然是一个快速简单的解决方案。 –

+0

LINQ to SQL是一种ORM,与大多数ORM一样,它将生成的不仅仅是一个POCO。您可能会看到实体框架以及LINQ to SQL不再适用于Microsoft。 –