خانه C#.Net, Entity Framework, آموزش های پروژه محور, پروژه ورود و خروج کالا, سی شارپ, فیلم آموزشی فیلم آموزش Entity Framework ‘پروژه ورود و خروج کالا’ قسمت نهم

فیلم آموزش Entity Framework ‘پروژه ورود و خروج کالا’ قسمت نهم

امروز میخوایم بحثی رو شروع شروع کنیم که بسیار گسترده است!یه تکنولوژی جدید و شاهکار شرکت ماکروسافت به نام Entity Framework !

 

این تکنولوژی یکی از زیر مجموعه های یکی از ابزارهای مدل سازی در NET. است(ببخشید جمله اینجوری شد … !!) که شرکت ماکروسافت این تکنولوژی رو بعد از Linq برای تعامل بهتر با شی گرایی مطرح کرد.ظهور تکنولوژی های جدید مثل Linq و Entity Framework برای این بود که ضعف هایی در نسخه های اول ado.net دیده می شد.یکی از مهمترین ضعف ها همین مسأله شی گرایی بود !نیاز برنامه نویسیان به ایجاد شی از داده ها و جداول بانک اطلاعاتی زمینه ای برای پیشرفت ado.net بود که که جدیدترین تکنولوژی اون رو با نام ado.net Entity Framework میشناسیم.

 

این بحث همین جا خلاصه نمیشه و تکنولوژی برای خودش ! برای درک زمینه هایی که ماکروسافت مطرح می کنه و اینکه این موضوع Entity Framework کجای این بحث قرار داره رو باز می کنم.

ما در بحث شی گرایی ابزارهایی برای مدل سازی داریم ، از جمله UML , DFD , ORM و … .خب ، UML و DFD کاری باهاش نداریم.(اگه کامپیوتر خونده باشین احتمالا با اینا آشنایی دارین)

حالا Entity Framework یه ORM محسوب میشه.یعنی ORM های دیگه ای هم وجود داره مثل NHibernate و … . خود Entity Framework یه سری ویژگی هایی داره که یکی از اون ویژگی هاش مدل سازی از پایگاه داده Database هستش.استفاده از ویژگی باز خودش ویژگی هایی داره مثل سرعت دسترسی به داده ها ، افزایش سرعت توسعه ، کاهش پیچیدگی پروژه ، راحت شدن از دستورات SQL  و … .

 

در مجموع توی این قسمت مدل سازی از دیتابیس برنامه رو یاد می گیرید و در قسمت های بعد استفاده از ویژگی های کار با Database این تکنولوژی رو یاد خواهید گرفت.امیدوارم مفید باشه.

Entity Framework

شما می تونید با مراجعه به این صفحه فهرست آموزش های این مجموعه رو مشاهده و در صورت تمایل دریافت کنید.

خلاصه مطالبی که در این قسمت بررسی می شوند :

آموزش ساخت مدل داده ای از دیتابیس با تکنولوژی Entity Framework

 

لینک دانلود:

دمو فیلم آموزش Entity Framework قسمت نهم

 

دریافت مجموعه:

برای دریافت این مجموعه به صورت کامل کلیک کنید.

پیشنهاد میکنیم
دیدگاه ها
  1. ماهان می‌گه:

    سلام استاد اول تشکر میکنم به خاطر مجموعه ی خیلی خوبتون
    من این مجموعه را دانلود کردم و با اینکه اصش هیچی از دبلیو پی اف بلد نبودم الان فرم طراحی میکنم به چه قشنگی
    و همشو مدیون شما هستم
    فقط یه مسئله ای
    فرم های طراحی شده توسط شما اون مستطیلی که بالای فرم میزارید فقط دو لبه ی بالا گرد میشه و دو لبه پایین گوشه دار و تیزه
    ولی مستطیل من همه ی گوشه هاش گرد میشه
    چرا؟
    و اینکه ایا شما در این پروژه برای ارتباط با بانک از linq استفاده میکنید؟
    سوال سوم: گرادیان هاییی که به فرمتون میدید یه افکت خاصی داره انگار وسط فرم به صورت لوله ای گشیده شده ولی من با اینکه همون مقدار عددی ها را دادم ولی گرادیان ساده ای قرار میده؟
    ممنونم

  2. ماهان می‌گه:

    استاد میشه خواهش کنم اموزش گذاشتن تم بر روی برنامه دبلیو پی اف را به صورت یک جلسه ای برامون بذارید
    ممنون میشم
    بد بهش نیاز دارم

  3. taher می‌گه:

    سلام
    آقای زینلی این کد زیر رو نگاه کنید…همونطور که خودتون انجام دادین این کد در c#هستش. اگه بخواهیم همین کد رو با asp.netانجام بدیم باید چیکار کنیم؟ اپه میشه این کد رو واسم همینجا درست کنین ..ممنونم.
    راستی عیدفطر مبارک.
    int a = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());

    tbl_test table = database.tbl_test.First(i => i.Id == a);

    table.Name = textBox1.Text;
    table.Tell = textBox2.Text;
    table.Address = textBox3.Text;
    table.Website = textBox4.Text;
    database.SaveChanges();

    dataGridView1.DataSource = database.tbl_test.ToList();

  4. taher می‌گه:

    مهندس نمیشه کمک کنی!!! منتظر کمک شما هستم!!!

دیدگاه شما

نام

ایمیل

سایت( اختیاری )