ibrahim maher Ответов: 1

Как получить динамическую хранимую процедуру для возврата данных с помощью LINQ?


У меня динамический хранимую процедуру и использовать потом для LINQ к SQL то класса
ISingleResult
не генерируется

Что я уже пробовал:

это хранимая процедура :
alter  PROCEDURE	sp_selectFromTable_New @TableName [nvarchar](50)
				   ,@FieldsName [nvarchar](500)
				   ,@WhereCri [nvarchar](1000)
AS

	DECLARE	@SQL [nvarchar](1000) 
	set @SQL	='Select '+ @FieldsName+' from ' + @TableName	+ ' where @WhereCri_ '

	EXEC sp_executesql @SQL,N'@WhereCri_ nvarchar(50)',@WhereCri_=@WhereCri

и я передаю его в файле DBml в классе LINQ to SQL..

как можно использовать его ?

Спасибо
с уважением

Karthik_Mahalingam

проверьте это https://stackoverflow.com/a/14200824/1147428

1 Ответов

Рейтинг:
0

Prokofiy

alter PROCEDURE sp_selectFromTable_New @TableName [nvarchar](50)
,@FieldsName [nvarchar](500)
,@WhereCri [nvarchar](1000)
АС

DECLARE @SQL [nvarchar](1000)
набор @среда SQL = "выбрать" + @FieldsName+' из '+ @Имятаблицы + " где " + @WhereCri

EXEC sp_executesql @SQL


ibrahim maher

где решение u повторяется вопрос