PDA

View Full Version : سوال: هر کی ORM یا NHibernate یا LINQ کار کرده لطفا جواب بده.(فوری فوریه)



ButterFly
دوشنبه 27 تیر 1390, 16:35 عصر
سلام.من در این 3تا زمینه کاملا بی اطلاعم. کدوم یک از دوستان میتونن بهم در حد چند تا جمله بگن این 3 موضوع چین؟چی جای چی رو میگیره؟ مثلا LINQ جای زبون sql میاد یا ADO ؟و چرا استفاده میشن؟ از دوستان خواهشمندم لینک نزارن چون همشونو نگاه کردم ولی اصلا برام جا نیفتاد که چین و هر چی بیشتر میخونم گیجتر میشم .ولی فقط کسی میتونه جواب منو بده که کار کرده باشه.
یه دنیا ممنون میشم اگه جواب بدین آخه خیلی عجله دارم

mahdad sepah
دوشنبه 27 تیر 1390, 19:59 عصر
سلام دوست عزیز
linq یه تکنولوژی است برای ارتباط با بانک اطلاعاتی مثل adoبا این تفاوت که هم سریع تر از ado است هم کد نویسی اش کمتره
حالا linq چه جوری کار می کنه؟این تکنولوژی به این صورت است که با استفاده ار کوئری های sql با یه کمی تغییر با دیتا بیس کار میکنیم پس linq جای چیزی نیومده یه تکنولوژی است مثل ado
اگه نمونه کدم خواستی بگو برات بذارم
موفق باشی

ButterFly
دوشنبه 27 تیر 1390, 20:18 عصر
سلام
ممنون از توضیحاتتون. میشه در زمینه ORM و NHibernate هم اگه اطلاعاتی دارین در اختیارم بزارین؟

mahdad sepah
دوشنبه 27 تیر 1390, 20:35 عصر
nhibernate هم دقیقا شبیه linq است که اونم بیشتر با کوئری ها در ارتباط هست
در مورد orm من چیز زیادی نشنیدم ولی من نصیحت می کنم شروع کن به یادگیری linqو در کنارش sql ات را هم تقویت کن چون خیلی بهم مربوط اند
بازم سوالی داشتی بپرس
یا علی

ButterFly
دوشنبه 27 تیر 1390, 20:42 عصر
ببینید من مشکلم اینه که وقتی دارم یه مبحثو میخونم ادامه مطالب وارد دنیای دیگه ای میشه.که چون اولی رو هضم نکردم هنوز، درک دومی واقعا سخت میشه.مثلا برای Entity Framework و NHibernate گفته شده که هر دو راه حلی برای دستیابی به داده ها در دات نت فریم ورک.این دستیابی یعنی چی؟ یعنی کار ADO یا LINQ رو انجام میده ولی با روش دیگه ای؟ یا کنار اینا استفاده میشه!؟

ButterFly
دوشنبه 27 تیر 1390, 20:45 عصر
nhibernate هم دقیقا شبیه linq است که اونم بیشتر با کوئری ها در ارتباط هست
در مورد orm من چیز زیادی نشنیدم ولی من نصیحت می کنم شروع کن به یادگیری linqو در کنارش sql ات را هم تقویت کن چون خیلی بهم مربوط اند
بازم سوالی داشتی بپرس
یا علی

توی مطلبا نوشته بود NHibernate یک ORM هست.پس با این حساب همشون (LINQ,NHibernate,ADO و ORM ) همشون هدفشون یکیه.و فقط روشاشون فرق داره.درسته؟

mahdad sepah
دوشنبه 27 تیر 1390, 21:04 عصر
دقیقا.
فقط ADO تقریبا در حال منسوخ شدنه از نظر من البته

mahdad sepah
دوشنبه 27 تیر 1390, 21:09 عصر
ببینید من مشکلم اینه که وقتی دارم یه مبحثو میخونم ادامه مطالب وارد دنیای دیگه ای میشه.که چون اولی رو هضم نکردم هنوز، درک دومی واقعا سخت میشه.مثلا برای Entity Framework و NHibernate گفته شده که هر دو راه حلی برای دستیابی به داده ها در دات نت فریم ورک.این دستیابی یعنی چی؟ یعنی کار ADO یا LINQ رو انجام میده ولی با روش دیگه ای؟ یا کنار اینا استفاده میشه!؟
دقیقا میفهمم چی میگی منم این دورانو گذروندم
منظور از دستیابی به بانک یعنی تو می توانی اطلاعات ات را ذخیره کنی ویرایش کنی حذف کنی فیلتر کنی عملیات ریاضی بر روی آن انجام دهی مرتب کنی و کلی کار دیگه منظور از دستیابی اینه.

ButterFly
دوشنبه 27 تیر 1390, 21:10 عصر
موضوع پایان نامه من معماری 3لایست.ولی باید یه اطلاعاتی هم راجع به بقیه چیزا که درش دخیلن داشته باشم.ولی یادگیری کاملشون انشاالله واسه بعد از دفاعیه.ولی مطمئن باشین حتما به نصیحتتون عمل میکنم.
اگه زحمتی نیست نمونه کدهای لینک یا پروژه ای که از لینک استفاده شده باشه رو هم بزارین ممنونتون میشم.

ButterFly
دوشنبه 27 تیر 1390, 21:51 عصر
یه دنیا ممنون.
پس تا فردا بدرود

mahdad sepah
سه شنبه 28 تیر 1390, 09:49 صبح
دوست عزیز لطف کن ایمیل ات را بده از اینجا نتونستم بفرستم

ButterFly
سه شنبه 28 تیر 1390, 13:03 عصر
سلام
ببخشید دیر اومدم
rainbow2006_7@yahoo.com