PDA

View Full Version : مشکل در اجرای پروسیجر در EF



barbimusic
دوشنبه 26 شهریور 1397, 08:54 صبح
سلام . من وقتی میخام یه پروسیجر رو توی ef اجرا کنم خطای run time میگیرم . نمیدونم مشکل از چیه .
کد رو به دو صورت زیر انجام دادم ولی باز نشده :
db.Database.SqlQuery<Member>("sp_ParentList",2).ToString();
db.Database.ExecuteSqlCommand("sp_ParentList", 2).ToString();


از توی قسمت پروسیجر ها که ادد شده در ویژوال هم یه بار نوع بازگشتی پروسیجر که خوده ویژوال اتوماتیک میزاره از نوع complex هم به موجودیت Member عوض کردم بازم نشد .
https://tosinso.com/files/get/ab3eff68-d997-4f29-9dc3-a0ce4a201070


---------------------------------------------------------------------


مشکل بالا حل شد . الان مشکل اینه که خروجی من توی تکست باکس میشه این :
System.Data.Entity.Core.Objects.ObjectResult`1[Sepehr_Emam_Reza.DataLayer.sp_ParentList_Result]

در صورتی که من میخام اسم افراد نشون داده بشه .
کد من هم به صورت زیر هست :

textBox1.Text = db.sp_ParentList(2).ToString();


ممنونم مشکل حل شد