دسته بندی ها
00:15 1401/10/18

مقایسه بین ORM های ADO و Entity برای کار با دیتاگرید در WPF

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : Sql Server Entity Framework Ado.Net

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2296
1 نظر
fateme : اگر شما به هر دو ORM مسلط هستید قطعا انتیتی فریم ورک ساده تر هست. کدهای کمتری می نویسید و بسیاری از دستورات و توابع از قبل آماده داره که توانایی زیادی به شما میده. اما از لحاظ سرعت ADO سریعتر هست چون در این روش دستورات Sql مستقیم در خود دیتابیس اجرا میشه و نتایج برگردونده میشه. حالا اینکه از کدوم روش استفاده بشه بستگی به شما داره.

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 10:18 1401/10/21
پاسخ دهنده : mojtabahakimian 10:36 1401/10/21

هر دو روش کارایی های خودشون رو دارند , اما خب Entity Framewoek جدید تر هست و مدیریت خطا توی اون راحت تر است 

اما شما میتونید از ترکیب هردو استفاده کنید , در جاهایی که نیاز به کوئری های پیچیده دارید ADO راحتر خواهد بود

 

یک ابزار کوچکی هم نوشتم که میاد باتوجه به کوئری شما مدل سی شارپ رو از روی نتیجه اون کوئری تون میسازه :

 

Automatic Generate CSharp Model Of Sql Server Table in C# WPF

در انتهای همین پست داخل این لینک سورسش هم هست

ویرایش شده در سه شنبه 27 دی 1401 ساعت 01:22:49
به این پاسخ امتیاز بدهید    0
امتیاز: 155 رتبه: 10
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود