.NET библиотека для программного генерирования объектов SQL - PullRequest
1 голос
/ 04 июля 2011

Я ищу библиотеку .NET для программного создания таблиц, хранимых процедур, представлений и связей с базой данных SQL 2008. Кроме сырого ADO.NET, каковы мои варианты?

Ответы [ 3 ]

7 голосов
/ 04 июля 2011

Объекты управления SQL Server (SMO) поставляется с SQL Server "из коробки".

0 голосов
/ 04 июля 2011

Кажется, вы ищете какого-то короля ORM ... Вот несколько ссылок

WCF RIA Услуги: http://www.silverlight.net/getstarted/riaservices/

NHibernate: http://community.jboss.org/wiki/NHibernateForNET

Также существует множество коммерческих продуктов, предлагающих такую ​​функциональность.

0 голосов
/ 04 июля 2011

Трудно сказать, что вы спрашиваете, поэтому я отвечу, насколько смогу, предоставив информацию, которую имею.

Лично я бы использовал инфраструктуру объектно-реляционного отображения, такую ​​как NHibernate .

Это создаст для вас среду, которая облегчит работу с вашей базой данных абстрагированным образом, предоставив вам больше времени, чтобы сосредоточиться на других частях вашего приложения.

Чтобы ответить на ваш вопрос о создании таблиц базы данных и т. Д., DataObjects.NET , кажется, предлагает нечто, похожее на то, что вам нужно.

...