PDA

View Full Version : حرفه ای: آموزش linq با معماری سه لایه



bozhmehrani
چهارشنبه 14 دی 1390, 12:34 عصر
سلام دوستان
متاسفانه منبع در مورد linq البته با معماری سه لایه خیلی کم وجود داره
از دوستان حرفه ای میخوام اگه نمونه برنامه ای حتی کوچلو از ارتباط با بانک و انجام چهار عمل اصلی(حذف و اضافه و ویرایش و جستجو) با معمار سه لایه دارند سریعا و لطفا بزارند که مطمئنا دوستانم استقبال میکنند و جاش واقعا تو این سایت خالیه.

پیشاپیش از لطف و مساعدتون ممنون

M.YasPro
چهارشنبه 14 دی 1390, 13:20 عصر
سلام دوست عزیز
آموزش LINQ تو این سایت هست اینم لینکش (http://barnamenevis.org/showthread.php?193300-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-LINQ-%28%D8%A7%D8%B2-%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7-%D8%AA%D8%A7-%D8%A7%D9%86%D8%AA%D9%87%D8%A7%29)
در مورد استفاده از LINQ در در معماری لایه های هم که باید عرض کنم encapsulation اصل جدانشدنی معماری لایه ای هست به این معنی که هر لایه مستقل عمل کنه .
این استقلال معنیش این هست که لایه ارتباط با منابع داده یاDataAccess میتونه از LINQ یا ADO.net dیا ... استفاده کنه بدون اینکه لایه های دیگه متوجه بشن یا توی کارشون تغییری حاصل بشه ،
پس این دید رو از معماری لایه ای داشته باشید./
موفق باشید .

bozhmehrani
چهارشنبه 14 دی 1390, 21:06 عصر
تشکر تشکر.ولی اگه یه برنامه شسته رفته استاندارد با زبان سیشارپ بچه ها بزارن ممنون میشم.
کار شما هم ارزشمند بود.منو راه انداخت بازم تشکر.
این چیزایی که در مورد معماری لایه ای گفتی میدونم ولی خوب منظورتو نفهمیدم.
منظورت اینه که معماری لایه ای به صورت نهان در لینک وجود داره؟کجای تاپیک اولم مشکل داره که میفرمایین :"این دیدو از معماری لایه ای داشته باشین"

M.YasPro
پنج شنبه 15 دی 1390, 08:21 صبح
در مورد linq البته با معماری سه لایه
LINQ یا ADO.net یا هر چیز دیگه ای ربطی به معماری لایه ای نداره ،در معماری لایه ای بحث بر چگونه کارکردن لایه ها(ado یا linq برای datatAccess ، ویندوز یا وب برای لایه UI )نیست بحث چگونه ارتباط برقرار کردن و شرح وظایف لایه هاست .
در ضمن مقاله ای که لینکش رو گذاشتم کار من نیست .
موفق باشید ./

Kia_MLS
جمعه 16 دی 1390, 11:32 صبح
متاسفانه منبع در مورد linq البته با معماری سه لایه خیلی کم وجود داره
از دوستان حرفه ای میخوام اگه نمونه برنامه ای حتی کوچلو از ارتباط با بانک و انجام چهار عمل اصلی(حذف و اضافه و ویرایش و جستجو) با معمار سه لایه دارند سریعا و لطفا بزارند که مطمئنا دوستانم استقبال میکنند و جاش واقعا تو این سایت خالیه.

پیشاپیش از لطف و مساعدتون ممنون

با سلام
همانطور که استاد عزیز M.YasPro فرمودند LinQ به معماری چند لایه ربطی نداره و یک مبحث جداگانه است.
اما منبع برای آموزش LinQ :
این میتونه منبع خوبی باشه: LinQ to SQL (http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx)

موفق باشی