0
اجرای استورپروسیجر در Entity Framework Code First
سلام بر بزرگان
میخوام یه استورپروسیجر رو اجرا کنم و مقادیر ازش بگیرم. چیزی که توی سایت ها نوشته اینطوریه:
dbContext.Database.SqlQuery<YourEntityType>("storedProcedureName",params);
ولی خروجی استورپروسیجر من از هیچکدوم از مدل هام نیست که بخوام جایگزین YourEntityType کنم. (خروجی 2-3 تا عدد و رشته است.) اگه هم بخوام مدل رو بسازم، خوب میره توی دیتابیس جدول میسازه. [NotMapped] رو هم برای مدل استفاده کردم خطا میداد. (شایدم اشتباه کردم)
توی Db First که اضافه میکنید به deisgner و خودش Complex Type رو میسازه.
راه انجام چنین کاری چیه؟
تشکر
1 پاسخ
1
سلام و عرض ادب، مدلی که برای SqlQuery استفاده می کنید ربطی به مدل های داخل Database نداره، شما یک کلاس ساده ایجاد کنید و به عنوان پارامتر جنریک SqlQuery ارسال کنید. مشکلی ایجاد نمیکنه.