PDA

View Full Version : سوال: سوال در مورد Add Function Import و پروسیجر های دینامیک در EF



Parseinfo
پنج شنبه 17 اسفند 1391, 11:11 صبح
باسلام چطور میشه یه پروسیجر دینامیک مثل کد زیر رو داخل EF اضافه کرد؟ پیغام میده که پروسجر شما هیچ Column یی نداره.؟
متن پروسیجر:


ALTER PROCEDURE [dbo].[Proc_ViewClientGroup]
(
@IDClientGroup int = NULL,
@ClientGroupName nvarchar(50)=NULL
)
AS
BEGIN
Declare @S nvarchar(MAX)=''
Set @S = 'SELECT * from dbo.Tbl_ClientGroup Where 1=1'
if @IDClientGroup IS NOT NULL
Set @S+=' And IDClientGroup='+STR(@IDClientGroup)
if @ClientGroupName IS NOT NULL
Set @S+=' And ClientGroupName Like '+''''+'%'+@ClientGroupName+'%'+''''
Set @S+=' Order by ClientGroupName'
Exec SP_executeSQL @S
END

mo.esmp
پنج شنبه 17 اسفند 1391, 16:25 عصر
context.Database.SqlQuery<myEntityType>(
"mySpName @param1, @param2, @param3",
new SqlParameter("param1", param1),
new SqlParameter("param2", param2),
new SqlParameter("param3", param3)
);

Parseinfo
شنبه 19 اسفند 1391, 15:25 عصر
ممنون دوست عزیز اما یه توضیح بدید که این کد کجا و چطوری باید نوشته بشه من که نتونستم جواب بگیرم.