PDA

View Full Version : آموزش: مجموعه آموزش های قدم به قدم کار با داده توسط LINQ و EntityFramework



actros
جمعه 29 بهمن 1389, 14:42 عصر
دیدم خیلی از بچه ها دارن از تکنولوژی های تاریخ مصرف گذشته مثل SQL Command و دیتاست و.... برای کار با داده ها استفاده می کنن گفتم این تاپیک رو بزنم تا به آموزش LINQ و EntityFramework (پیشنهاد مایکروسافت برای تعامل با پایگاه داده)بپردازیم.
هر کدوم از دوستان هم که مطلبی برای آموزش دارن اینجا بذارن تا تاپیک کاملی داشته باشیم.فقط ممنون میشم شرایط زیر رو رعایت کنید:

- خلاصه ای از مطلب آموزشی تون رو تو پستتون بگذارید و کل سورس پروژه + PDF رو در فایلی برای دانلود بگذارید.این جور آموزشها عکس زیاد دارن و صفحه رو سنگین می کنند.
- اگه آموزشهاتون رو به هر دو زبان بگذارید که چه بهتر.


موضوع این آموزش :ورود و بازگرداندن داده به (و از) دیتابیس با استفاده از LINQ و EntityFramework

این آموزش رو به 2 زبان VB و #C نوشتم.همچنین PDF اون شامل آموزش قدم به قدم پروژه ست.(به هر دو زبان)
PDF + Source رو می تونید از اینجا بگیرید:


http://up.iranblog.com/images/jw4antfzqi61up1ktekl.rar

http://www.mediafire.com/?t70s21bu8067d7yخلاصه ای آموزش:
تو این پروژه رکوردی شامل انواع مختلف داده ( متنی - عکس -تاریخ و...) وارد دیتابیس می شه:

66522

و در ادمه از طریق یک کوئری LINQ دیتاسورس GridView و Datalist در Code Behind مشخص شده و این دوکنترل رکورد وارد شده در مرحله قبل رو به نمایش می گذارن.در PDF به تمام نکات لازم جهت انجام این عمل اشاره شده.
بعد از ورود رکورد به دیتابیس با چنین تصویری روبرو خواهیم شد (Datalist تو عکس نیفتاده :دی)

66523

سعی کردم کار رو خیلی اصولی پیش ببرم.
فیلدهای مورد نیاز اعتبار سنجی شده - عکس ورودی در پوشه مخصوص و با نامی منحصر به فرد ذخیره میشه + چند نکته دیگه که دونستنش خالی از لطف نیست :دی

اگه سوالی در مورد آموزش داشتید PM بدید.

teymoorei
چهارشنبه 04 اسفند 1389, 12:29 عصر
سلام
ممنون از آموزش بسیار خوب شما . اما در وی بی import databasmodel وجود نداره لطفا راهنمایی کنید .
من منتظر این اصلاح هستم .

actros
جمعه 06 اسفند 1389, 21:41 عصر
سلام
ممنون از آموزش بسیار خوب شما . اما در وی بی import databasmodel وجود نداره لطفا راهنمایی کنید .
من منتظر این اصلاح هستم .

علت اینه که شما بجای WebSite Project یک Web Application Project ایجاد کردید.
همونطورکه تو PDF توضیح دادم برای ساخت یک WebSite Project باید بعد از باز کردن VS کلید ALT+SHIFT+N رو بزنید.
در ضمن اگه به سورس کد VB نگاهی بندازی می بینی به خوبی کار می کنه و مشکلی در این زمینه نداره :دی

Hope This Helps

teymoorei
شنبه 07 اسفند 1389, 12:23 عصر
ممنون دوست عزیز درسته
درضمن نمیسه این کارارو توی app هم انجام بدیک؟
مرسیییی

mojtabaa1975
شنبه 14 اردیبهشت 1392, 11:49 صبح
پس فایلهای آموزشی کجاست ؟

mustafaehsani
شنبه 14 اردیبهشت 1392, 14:18 عصر
لینک مربوط به کد C# خرابه لطفاً تصحیح کنید
http://up.iranblog.com/images/jw4antfzqi61up1ktekl.rar