Я использую LINQ to SQL с хранимыми процедурами в SQL Server 2008. Все работает хорошо, кроме одной проблемы. L2S не может сгенерировать метод хранимой процедуры с заданным пользователем типом таблицы в качестве параметра. Метод подписи в DBML дизайн панели объекта для использования параметра типа вместо типа таблицы, и когда я пытался скомпилировать я получил ошибку:LINQ to SQL с хранимыми процедурами и определяемым пользователем параметром типа таблицы
Error: DBML1005: Mapping between DbType 'Structured' and
Type 'System.Object' in Parameter 'ParaName' of Function 'dbo.StoredProcName'
is not supported.
Есть ли способ обойти эту проблему этой проблемы? Я не хочу возвращаться к традиционному доступу к данным ADO.NET.
У вас есть информация о новой функции (если таковые имеются) в L2S в .NET4.0? –
Интересно. В конце туннеля свет. LINQ to SQL жив. Отлично. Благодарю. –
Этот ответ убивает меня :(Нет, это не твоя вина marc_s :) ... и я хочу, чтобы сегодня L2S + TVP и плакали, когда мы думали, что мы так близки к решению убийцы :) Вернуться к ole ADO .NET для этой крошечной части наших приложений. –