.NET库,用于以编程方式生成SQL对象

sma*_*man 1 .net sql ado.net create-table sql-server-2008

我正在寻找一个.NET库,用于以编程方式生成针对SQL 2008数据库的表,存储过程,视图和关系.除了原始的ADO.NET,我还有什么选择?