View Full Version : مبتدی: روش استفاده از Entity FramWork در WPF
m.bibjan
دوشنبه 18 اردیبهشت 1391, 21:29 عصر
سلام من برای استفاده از Entity FramWork در WPF هرچی بیشتر دنبال اموزشی و PDF و فیلم و نمونه میگردم و پیاده اش میکنم واسه خودم ، کمتر به نتیجه میرسم و بیشتر گیج میشم.
یکی بیاد به زبان ساده این روش رو توضیح بده و ما رو راحت کنه.
ممنون
aghayex
دوشنبه 18 اردیبهشت 1391, 22:21 عصر
این وبلاگ به صورت ساده این تکنولوژی رو توضیح داده :
http://alaasabzpoush.blogsky.com/1389/10/14/post-66/
m.bibjan
دوشنبه 18 اردیبهشت 1391, 22:32 عصر
ممنون ولی منظورم در WPF بود.
Sajjad.Aghapour
سه شنبه 19 اردیبهشت 1391, 08:55 صبح
دوست عزیز Entity Framework یک ORM هستش. استفاده از اون به انتخاب زبان شما یا تکنولوژی مورد استفاده شما بستگی نداره. ASP.NET, WPF, Silverlight و ... . این دو مقوله های مجزایی هستن که شما مطرح کردید.
مهدی فرزاد
سه شنبه 19 اردیبهشت 1391, 08:56 صبح
سلام
استفاده از اون تفاوتی نمیکنه
شما باید از Model که ایجاد میکنه (یا خودتون ایجاد میکنید بستگی به روش استفاده از Entity F ) برای برقراری ارتباط استفاده کنید
دقیقا بگید کجای کار برای شما نامفهومه؟
مثلا
با استفاده از ویزاد Entity F مدلی با نام DBKartingSoftModel تولید شده و من میخوام دیتا گریدی رو بر اساس یک جدول به نام Personal پر کنم
DBKartingSoftEntities db = new DBKartingSoftEntities();
this.dataGrid.ItemSource = db.Personals;
این ابتدایی ترین حالت ممکن بود
اگر درمورد کار با Entity FramWork مشکل دارید و دستورات ایجاد و یا استفاده از اون رو به وسیله Linq نمی دوند سئوال رو در تالار مناسب مطرح کنید
این ویدیو ها رو هم ببینید
http://msdn.microsoft.com/en-us/vstudio/Video/dd776537
http://msdn.microsoft.com/en-us/data/Video/ff806174
پ.و : برای دیدن این ویدیو ها باید Silverlight بر روی سیستم شما نصب باشه
m.bibjan
سه شنبه 19 اردیبهشت 1391, 14:49 عصر
سلام
اگه روش چهار عمل اصلی کار با دیتابیس در EF رو بگین ممنون میشم.
مثلا توی یه فرم چهار تا باتن بگذارم و کد ثبت و ویرایش و حذف و جستجو رو قرار بدم و دیتابیم رو مدیریت کنم.
نمیدونم چطوری میتونم این کار رو انجام بدم؟
مهدی فرزاد
سه شنبه 19 اردیبهشت 1391, 19:06 عصر
خوب بهتره این سئوال رو که چهار عمل اصلی رو چجوری انجام بدی توی بخش ارتباط
دسترسی به داده ها (ADO.Net و LINQ و ...) (http://barnamenevis.org/forumdisplay.php?144-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7-%28ADO.Net-%D9%88-LINQ-%D9%88-...%29)
مطرح کنید
این بخش در خصوص این سئوال نیست
البته من یک نمونه توی این لینک گذاشتم که با Linq To Sql هست اما در دستورات تفاوت زیادی نیست
بررسی کند
http://barnamenevis.org/showthread.php?304141-%D8%A8%D8%A7%DB%8C%D9%86%D8%AF-%D9%85%D8%AC%D8%AF%D8%AF-Datagrid/page2
پ.و : برای این بحث باید تسلط بر مباحث Linq نیز داشته باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.