Linq-to-SQL с использованием хранимых процедур в SQL Server 2000 отсутствует сопоставление - PullRequest
0 голосов
/ 06 января 2012

Я использую SQL Server 2000 и запускаю SQLMetal для генерации моего Mappings.xml и моего кода DataContext

Все это прекрасно работает для CRUD для таблицы.

Теперь мне нужно использовать хранимые процедуры для выполнения CRUD для таблицы с такой же структурой.

Я знаю, как это сделать, используя хороший дизайнер в VS 2010 и SQL Server 2008, но как вы можете сделать это вручную с SQL Server 2000?

1 Ответ

2 голосов
/ 16 января 2012

Параметр / sprocs в параметрах командной строки SQLMetal извлекает сопоставления для хранимых процедур из базы данных. Сопоставления будут аналогичны сопоставлениям таблицы / представления, которые вы видите в настоящее время.

Таким образом, пример команды будет выглядеть так:

sqlmetal /server:myserver /database:northwind /sprocs /map:Mappings.xml

См. Этот MSDN doc для получения подробного списка параметров командной строки.

Помните об ограничениях Linq To SQL с MS SQL Server 2000, обратитесь к этому MSDN doc для ознакомления с некоторыми из известных ограничений.

...