کتاب های برچسب entity-framework
تاریخ: ۱۶:۱۹:۱۳ ۱۳۹۵/۱۱/۸ جمعه
توسط: MotoMan
امتیاز: ۹

به دنیای توسعه نرم افزار پیشرو با زبان برنامه نویسی #Microsoft Visual C خوش آمدید. ویرایش ششم کتاب C# 6 Programmers بر اساس سیشارپ 6 است و مربوط به تکنولوژی‌های نرم افزاری مایکروسافت است. شما با استفاده از پلتفرم NET. و محیط یکپارچه توسعه Visual Studio، در آن به راحتی می‌توانید برنامه‌های خود را بنویسید، تست کنید، دیباگ کنید و آن‌ها را بر روی دستگاه‌های ویندوزی اجرا کنید. سیستم عامل Windows بر روی کامپیوتر‌های رومیزی و نوت بوک، تلفن‌های همراه و تبلت ها، سیستم‌های بازی و انواع مختلف دستگاه‌های مرتبط با آن با ظهور اینترنت اشیا، اجرا می‌شود. ما باور داریم که این کتاب، معرفی آموزنده، جذاب، سرگرم کننده و چالش بر انگیزی برای #C است.

شما سیشارپ را با چهار الگوی برنامه نویسی محبوب امروزی از جمله: برنامه نویسی شی گرا، برنامه نویسی ساخت یافته، برنامه نویسی generic و برنامه نویسی functional که در ویرایش جدید آمده است، فرا می‌گیرید.

تعداد بازدید: ۱۲۹۵
دیدگاه ها: ۲
تاریخ: ۱۹:۲۳:۳۲ ۱۳۹۵/۸/۲۸ جمعه
توسط: sooth3r
امتیاز: ۷

 انتیتی فریمورک را شاید بتوان محبوب‌ترین ORM در دات نت دانست که با توجه به پیشرفت سریع بازار و تکنولوژی‌های نرم افزاری فراگیری یک فریمورک سریع و پیشرفته جهت دسترسی سریع به دیتابیس‌ها یکی از ضرورات هر برنامه نویس دات نتی می‌باشد این کتاب قصد دارد این امکان را برای خواننده در نسخه‌ی تازه منشتر شده‌ی انتیتی فریمورک فراهم آورد.

تعداد بازدید: ۱۱۸۳
دیدگاه ها: ۰
تاریخ: ۱۷:۵۵:۳۵ ۱۳۹۴/۸/۲ شنبه
توسط: MotoMan
امتیاز: ۵
برچسب ها: Entity Framework |

کتاب مقدمه ای بر Microsoft Entity Framework Code-First مروری گذرا بر امکانات و تکنولوژی EF خواهد داشت. این کتاب مناسب برای برنامه نویسانی است که قبلا تجربه نوشتن برنامه‌های تجاری در بستر دات نت به همراه ADO.Net را داشته و حال می‌خواهند از تکنولوژی‌های جدید مدیریت داده‌ها نظیر EF در برنامه‌های خود استفاده کنند. این کتاب به جزئیات نمی‌پردازد و صرفا با هدف یک راهنما جهت مشخص کردن مسیر حرکت به سمت این تکنولوژی است. لذا توصیه نویسنده این است که چنانچه می‌خواهید از این تکنولوژی در برنامه‌های واقعی خود بهره ببرید به مطالب این کتاب بسنده نکرده و پس از مطالعه این کتاب جهت اطلاعات تکمیلی‌تر به منابع مرجعی که در این زمینه وجود دارد مراجعه نمائید. امید است که این کتاب بتواند راهنمای خوبی برای قدم نهادن در این مسیر برای شما خواننده گرامی باشد.

تعداد بازدید: ۲۱۵۳
دیدگاه ها: ۱
تاریخ: ۲۳:۲۶:۱ ۱۳۹۲/۹/۲۵ دوشنبه
توسط: MotoMan
امتیاز: ۲۵
برچسب ها: Entity Framework |

هر کسی که در طی سال‌های‌های اخیر با استفاده از بستر مایکروسافت مشغول به توسعه‌ی نرم افزاری بوده است  به این نکته پی برده است که هر چند سال یک بار یک تکنولوژی جدید برای دسترسی به دیتابیس عرضه می‌شود. در ابتدا ODBC بود سپس DOA و RDO ، OLEDB ، ADO و ADO.NET، LINQ to SQL و در حال حاضر Entity Framework. اگرچه این پیشرفت تکنولوژی‌ها تغییرات سریعی را با خود به همراه دارند، اما به طور شگفت انگیزی مسائلی که ما با آن‌ها سر و کار داشته ایم را دگرگون کرده است از یک اتصال باز ساده به Componentized connectivity، به دسترسی مقطع در محیط‌های مدیریت شده، گرامر دسترسی آسان و در نهایت مدل سازی مفهومی.

مدل سازی مفهومی بارزترین ویژگی Entity Framework است و اصل این کتاب را تشکیل می‌دهد. Entity Framework بر اساس الگوهای دسترسی به داده قبلی ساخته شده است و محیطی را فراهم کرده است که از مدل سازی در سطح domain واقعی پشتیبانی می‌کند.

Entity Framework 6 تبدیل به تکنولوژی دسترسی به داده بالغ و پخته ای شده است که با امکانات زیاد خود، آماده‌ی استفاده در برنامه‌های جدید و قدیمی است.

تعداد بازدید: ۴۶۰۲
دیدگاه ها: ۸
تاریخ: ۱۱:۵۴:۳۵ ۱۳۹۲/۶/۱۱ دوشنبه
توسط: sooth3r
امتیاز: ۶

چندی است که مدل MVC در ساخت و برنامه نویسی اپلیکیشن‌های وب به یکی از طرفدارترین یا شاید هم بتوان گفت به پرطرفدارترین مدل ساخت و برنامه نویسی اینگونه اپلکیشن‌ها تبدیل شده است نسخه‌ی 4 فریمورک asp.net mvc که از سوی مایکروسافت عرضه شده نیز یکی از حرفه ای‌ترین و پخته‌ترین فریمورک‌ها در این زمینه محسوب میشود که از هر لحاظ نیازمندی‌های حرفه ای یک برنامه نویس وب را برطرف خواهد کرد

تعداد بازدید: ۲۶۱۲
دیدگاه ها: ۲
تاریخ: ۱:۱۳:۲۷ ۱۳۹۲/۴/۱۲ چهارشنبه
توسط: MotoMan
امتیاز: ۱۳

زمانی که اولین نسخه‌ی Entity Framework را منتشر کردیم، به طور مداوم بازخورد هایی را از طرف جامعه‌ی DDD)Domain-Driven-Design) ، در مورد مواردی که  در EF  فراموش کرده ایم، دریافت می‌کردیم. مشکلات اصلی که باعث عدم عملکرد DDD با EF می‌شدند شامل مواردی مانند فقدان persistence ignorance support ، مشکلات تست پذیری و اصطکاک زیاد در بعضی نواحی API ، بودند.

اعضای جامعه DDD و تیم EF، زمان قابل توجهی را صرف بحث و  تبادل اطلاعات  در مورد این موضوعات و پتانسیل واقعی EF کرده اند. این کار تاثیر بسیار زیادی بر روی نسخه‌ی دوم EF که EF 4.0  نامیده می‌شد، و بهینه سازی هایی که بعد‌ها  در EF 4.1 شکل گرفتند  و شامل بهبود‌های عظیمی برای حل آن نگرانی‌ها بود، گذاشت.

EF هنوز هم رشد می‌کنه تا تجربه کار را بهبود بخشیده و رسیدن به "گودال موفقیت" را در توسعه نرم افزار سهولت بخشد. اما اکنون در EF 4 ما هم اکنون به نقطه‌ی عطفی رسیده ایم؛ وقتی که مشتریان، EF را برای استفاده در برنامه هایشان انتخاب می‌کنند؛ آن‌ها معمولا از ما در مورد Best Practice‌ها سوال می‌کنند، برای مثال: چگونه برنامه هایمان را با نگهداری بالا و کمترین کد بنویسیم.بیشتر مشتری‌های ما ، مفاهیمی مانند Persistence Ignorance و تست پذیری  را برای اولین بار در فروم ها، بلاگ‌ها و کنفرانس‌های ما یاد می‌گیرند!  بنابراین ما همیشه به دنبال راهی برای منتشر کردن این اطلاعات هستیم.

تعداد بازدید: ۲۸۱۹
دیدگاه ها: ۰
تاریخ: ۰:۲۲:۴۸ ۱۳۹۲/۴/۸ شنبه
توسط: MotoMan
امتیاز: ۱۳
برچسب ها: Entity Framework | Code First |

علاوه بر روش هایی که در Entity Framework 4 برای ساخت مدل برنامه فراهم بود، Microsoft روش دیگری برای مدل سازی، که از همان ابتدا مورد درخواست توسعه دهندگان بود، در دسترس قرار داد.  این نوع جدید مدل سازی، Code First نامیده می‌شود.Code First این اجازه را به شما می‌دهد تا به جای استفاده از فایل EDMX برای مدل سازی ، مدل دامنه خود را با کد تعریف کنید. اگر چه، Model First و Database First از ابزارهای تولید کد برای فراهم کردن کلاس‌های مورد استفاده شما، استفاده می‌کردند، اما بسیاری از توسعه دهندگان،مایل به استفاده از ابزارهای بصری، برای تولید مدل‌های خود نبودند،آن‌ها فقط می‌خواستند کد بنویسند.

در Code First شما تعاریف مدل دامنه خود را با استفاده از کلاس‌های POCO شروع می‌کنید که هیچ وابستگی به Entity Framewok ندارد. Code First به راحتی، بیشتر اطلاعات مدل شما را از روی تعاریف کلاس‌های شما متوجه می‌شود. شما به راحتی می‌توانید،تنظیمات اضافی برای تعریف کامل‌تر مدل‌های خود و یا بازنویس قرار دادهای پیش فرض Code First، فراهم کنید.این تنظیمات نیز به صورت کد نوشته می‌شوند و دیگر خبری از فایل‌های XML و یا ابزارهای طراحی و تولید کد نیست.

Code First جایگزین رویکرد‌های Database First و Model First  برای ساختن مدل‌های داده ای است.در این کتاب مزایای تعریف مدل‌های خود با استفاده از کد،حال چه با دیتابیس موجود کار می‌کنید و یا آن را از اول ایجاد می‌کنید را فرا می‌گیرید.

تعداد بازدید: ۳۵۴۲
دیدگاه ها: ۱
تاریخ: ۰:۴۷:۳۱ ۱۳۹۲/۳/۱۵ چهارشنبه
توسط: MotoMan
امتیاز: ۱۶
برچسب ها: C Sharp | Entity Framework |

زمانی که NET 4. عرضه شد، تیم Entity Framework سخت مشغول کار بر روی ویژگی جدیدی که Code First نامیده شد، بودند تا راه جایگزینی برای ساخت مدل داده موجودیت‌ها که هسته‌ی Entity Framework است فراهم کنند. به جای استفاده از visual designer ، روش Code First این امکان را  به شما می‌دهد تا مدل را از روی کلاس‌های موجود ایجاد کنید. در همین حین، تیم Entity Framework ، تمرکزش را اختصاص به آسان‌تر کردن استفاده از Entity Framework داد. آن‌ها بیشتر بر روی ویژگی‌ها و کاربرد‌های پر استفاده و رایج Entity Framework تمرکز کردند تا یک API جدید به نام DbContext API  را ایجاد کردند.

از همان نسخه‌های اولیه Entity Framework ،  عنصری که بیشتر از همه مورد انتقاد قرار می‌گرفت، ObjectContext بود. درحقیقت ObjectContext کلاسی است که به ما اجازه تعامل با پایگاه داده با استفاده از یک مدل مفهمومی را می‌دهد. این کلاس به ما امکان تعریف و اجرای query ها،  ردیابی تغییرات اشیا و اعمال آن تغییرات به پایگاه داده را می‌دهد. کلاس ObjectContext با کلاس‌های مهم دیگر Entity Framwork مانند ObjectSet که ما را قادر به انجام عملیات بر روی موجودیت‌ها در حافظه می‌کند و ObjectQuery که مغز فرماندهی پشت سر همه‌ی query‌های اجرا شده است، در تعامل است.همه‌ی این کلاس‌ها انباشه از ویژگی‌ها و کاربرد‌های زیادی هستند که بعضی از آن‌ها پیچیده هستند و فقط برای موارد خیلی خاص لازم می‌شوند. بعد از دو نسخه از Entity Framework، کاملابرای توسعه دهندگان  واضح شده بود که بیشتر مواقع از بخش‌های رایج و پر استفاده ای از آن استفاده می‌شود و متاسفانه کارهایی که مرتبا احتیاج به انجام آن‌ها بود، انجامشان و کدنویسیشان مشکل و پیچیده بود.

آن کلاس‌های پیچیده ، تبدیل به API‌های ساده شده‌ی DbContex، DbSet و DbQuery  شدند. کل این پکیج منطق جدید، به عنوان DbContext API شناخته می‌شود.کل API جدید شامل بیشتر از یک کلاس DbContext می‌شود، اما DbContext هست که رهبری کل ویژگی‌های جدید را بر عهده گرفته است.

DbContext API درون اسمبلی EntityFramework.dll  که همچنین شامل منطق Entity Framework Code First است، قرار گرفته است. این اسمبلی از NET. جداست  و حتی به صورت جداگانه به عنوان پکیج نیوگت Entity Framework عرضه می‌شود.

بخش اصلی Entity Framework ،بخشی از NET Framework. هست(System.Data.Entity.dll). اجزایی که در NET. قرار دارند به عنوان "اجزای هسته" Entity Framework شناخته می‌شوند. DbContext API کاملا به این اجزای هسته‌ی Entity Framework وابسته است. تیم Entity Framwork نشان داده اند که مشغول کار بر روی انتقال این اجزای هسته به بیرون NET. و داخل اسمبلی  EntityFramework.dll  هستند. این کار به آن‌ها این امکان را می‌دهد تا امکانات بیشتری را در بین منتشر شدن نسخه‌های NET Framework. ،ارائه بدهند.

تعداد بازدید: ۲۹۰۸
دیدگاه ها: ۵
loading...

لطفا منتظر بمانید...