50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

اجرای استورپروسیجر در Entity Framework Code First

سلام بر بزرگان

میخوام یه استورپروسیجر رو اجرا کنم و مقادیر ازش بگیرم. چیزی که توی سایت ها نوشته اینطوریه:

dbContext.Database.SqlQuery<YourEntityType>("storedProcedureName",params);

ولی خروجی استورپروسیجر من از هیچکدوم از مدل هام نیست که بخوام جایگزین YourEntityType کنم. (خروجی 2-3 تا عدد و رشته است.) اگه هم بخوام مدل رو بسازم، خوب میره توی دیتابیس جدول میسازه. [NotMapped] رو هم برای مدل استفاده کردم خطا میداد. (شایدم اشتباه کردم)

توی Db First که اضافه میکنید به deisgner و خودش Complex Type رو میسازه.

راه انجام چنین کاری چیه؟

تشکر

پرسیده شده در 1396/05/31 توسط

1 پاسخ

1

سلام و عرض ادب، مدلی که برای SqlQuery استفاده می کنید ربطی به مدل های داخل Database نداره، شما یک کلاس ساده ایجاد کنید و به عنوان پارامتر جنریک SqlQuery ارسال کنید. مشکلی ایجاد نمیکنه.

پاسخ در 1396/05/31 توسط

پاسخ شما