"در کتاب ASP.NET Core: Cloud-ready, Enterprise Web Application Development ما از دو فریمورک مطرح استفاده میکنیم. از ASP.NET Core برای پوشش مفاهیم سمت سرور و از Angular 2 برای مباحث سمت کلاینت نه فقط به خاطر قابلیتهای فوق العادشان و طراحی بی نقصشان، بلکه هر دوی آنها بازنویسی کاملی از نسخههای پیشین بسیار محبوبشان بودند که نقش رهبری در زمینهی خودشان را بر عهده داشتند. "
این کتاب، جلد اول یک سه گانه بسیار مفید با موضوع طراحی UI است و به خوبی اثر متقابل بین انسان و ماشین را تعریف و به شما کمک میکند تا شناختی عمیق در رابطه با واکنشهای بینایی نسبت به تصاویر، متنها، دیاگرامها، ماژولها، جداول، ویدئوها و همچنین رنگ و مکان آنها پیدا کنید و از سوی دیگر، بتوانید طراحیهای اثربخشی برای نگهداشتن کاربر در فضای وبسایت انجام دهید.
مدل سازی مفهومی بارزترین ویژگی Entity Framework است و اصل این کتاب را تشکیل میدهد. Entity Framework بر اساس الگوهای دسترسی به داده قبلی ساخته شده است و محیطی را فراهم کرده است که از مدل سازی در سطح domain واقعی پشتیبانی میکند.
Entity Framework 6 تبدیل به تکنولوژی دسترسی به داده بالغ و پخته ای شده است که با امکانات زیاد خود، آمادهی استفاده در برنامههای جدید و قدیمی است.
فرض کنید که برای متد Create سرویس BookService، تستهای مختلفی نوشته باشیم. حال اگر بخواهیم برای متد Update سرویس BookService نیز تست بنویسیم، بهتر است که در مرحله Arrange تست، از متد Create همان BookService که قبلا برای آن تست نوشته ایم استفاده کنیم یا مستقیما با استفاده از متدهای Entity Framework، کتاب مورد نظر را مستقیما در دیتابیس درج کنیم و برای ویرایش آن تست بنویسیم؟
نظرات مطالب
EF Code First #7
سلام؛ من یک جدول دارم که در اون کتابهای امانت گرفته شده را ثبت میکنم.یعنی این که در اون کلید خارجی کتاب و همچنین کلید خارجی اون عضو وجود دارد.حالا وقتی که میخواهم یک رکورد را از این جدول حذف بکنم به ارور زیر بر میخورم.
The object cannot be deleted because it was not found in the ObjectStateManager.
The object cannot be deleted because it was not found in the ObjectStateManager.
سلام
مقاله زیر به خوبی طرز استفاده از Execution Plan را آموزش میدهد.
دو کتاب زیر، جهت مطالعه و بهینه سازی در ایجاد Query مفید است:
موفق باشید.
نظرات مطالب
ASP.NET Web API - قسمت دوم
سلام آقای راد
نمی دونم چطور میشه از آدمایی مثل شما تشکر کرد،مطالب واقعا مفید و آموزندس
خیلی خیلی متشکرم
آقای راد یک سوال از خدمتتون داشتم،مدتیه که من و خانمم در حال ترجمه یک کتاب wcf هستیم ، این اولین کار ترجممونه ،می خواستم ازتون بپرسم که میزان محبوبیت wcf الان تو ایران چقدره ،به نظر شما آینده ای داره ؟ کلا چقدر ارزش وقت گذاشتن داره ؟
نکات جالبی بود .
یک نکته که به شخصه اون رو تجربه کرده ام (بخصوص در مورد استفاده از best practiceها ) وضعیتی است که اصطلاحاً بهش overkilling میگن ( اگر اشتباه نکنم ) ، یعنی بعضی وقتا دیگه زیاده روی میشه . مثلا در به کاربردن اینترفیسها و یا loose coupling .
برای مثال در مورد تشخیص زمان استفاده از اینترفیس در این کتاب ، یکی از بهترین راهکارها استفاده از آزمون واحد معرفی شده .
بسیار عالی میشه در صورت امکان در این مورد هم نکاتی را ذکر کنید .
یک نکته که به شخصه اون رو تجربه کرده ام (بخصوص در مورد استفاده از best practiceها ) وضعیتی است که اصطلاحاً بهش overkilling میگن ( اگر اشتباه نکنم ) ، یعنی بعضی وقتا دیگه زیاده روی میشه . مثلا در به کاربردن اینترفیسها و یا loose coupling .
برای مثال در مورد تشخیص زمان استفاده از اینترفیس در این کتاب ، یکی از بهترین راهکارها استفاده از آزمون واحد معرفی شده .
بسیار عالی میشه در صورت امکان در این مورد هم نکاتی را ذکر کنید .
نظرات مطالب
CAPTCHAfa
"با وارد کردن درست هر کلمه، بخشی از یک کتاب، روزنامه، و یا مجلهی قدیمی
در رایانه شناسایی و به فرمت دیجیتال ذخیره میشود. به این شکل شما در
دیجیتالی کردن متون کاغذی سهیم هستید. "
این منطقی نیست ، با همان شیوه ای که کلمه تایپ شده کاربر با عکس مقایسه میشه ، به همان طریق میشه متون کاغذی رو دیجیتالی کرد و نیازی به استفاده از این شیوه برای دیجتالی کردن نیست
این منطقی نیست ، با همان شیوه ای که کلمه تایپ شده کاربر با عکس مقایسه میشه ، به همان طریق میشه متون کاغذی رو دیجیتالی کرد و نیازی به استفاده از این شیوه برای دیجتالی کردن نیست
نظرات مطالب
ASP.NET MVC #1
سال نو شما مبارک. ممنون آقای نصیری. گفتید اگر میخواهیم ASP.NET را تازه شروع کنیم از MVC شروع کنیم. آیا کتاب آموزشی میشناسید که ASP.NET MVC را آموزش بده؟ چه انگلیسی چه فارسی. آیا ماکروسافت کتابی در این موضوع انتشار داده؟ یا در سری جدید ارائه مدارکش گنجانده؟ قصد دارم ASP.NET را شروع کنم، و بر اساس پیشنهاد شما با MVC. حالا از کجا شروع کنم؟ ممنون.