Я использую LINQ to SQL с хранимыми процедурами в SQL Server 2008. Все работает хорошо, кроме одной проблемы. L2S не может сгенерировать метод хранимой процедуры с заданным пользователем типом таблицы в качестве параметра. Подпись метода в панели дизайна dbml использует объект для типа параметра вместо типа таблицы, и когда я попытался скомпилировать, я получил ошибку:
Error: DBML1005: Mapping between DbType 'Structured' and
Type 'System.Object' in Parameter 'ParaName' of Function 'dbo.StoredProcName'
is not supported.
Есть ли способ обойти эту проблему? Я не хочу возвращаться к традиционному доступу к данным ADO.NET.