- عنوان: Entity Framework Core in Action
- نویسنده: Jon P Smith
- حوزه: پایگاه داده
- سال انتشار: 2021
- تعداد صفحه: 626
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 7.40 مگابایت
هر توسعهدهنده نرمافزاری باید به یادگیری کتابخانهها یا زبانهای جدید عادت کند، اما برای من، یادگیری کمی افراطی بوده است. در سال 1988، زمانی که وارد مدیریت فنی شدم، کدنویسی را متوقف کردم و تا سال 2009 به کدنویسی بازگشتم – یک فاصله 21 ساله. گفتن اینکه چشم انداز تغییر کرده است، دست کم گرفته شده است. من در صبح کریسمس با هدایای بسیار دوست داشتنی احساس کودکی می کردم، نمی توانستم همه آنها را بپذیرم. در ابتدا همه اشتباهات مبتدی را مرتکب شدم، مثلاً فکر می کردم برنامه نویسی شی گرا در مورد استفاده از وراثت است، که اینطور نیست. تی اما من سینتکس جدید و ابزارهای جدید را یاد گرفتم (وای!) و از مقدار اطلاعاتی که می توانستم آنلاین به دست بیاورم لذت بردم. من ترجیح دادم روی پشته مایکروسافت تمرکز کنم، عمدتاً به دلیل انبوه اسناد موجود. در آن زمان این انتخاب خوبی بود، اما با ابتکار .NET Core با رویکرد منبع باز و چند پلتفرمی آن، به یک انتخاب عالی تبدیل شد. اولین برنامههایی که در سال 2009 روی آنها کار کردم، برنامههایی بودند که نیازهای مراقبتهای بهداشتی را از نظر جغرافیایی بهینه میکردند و نشان میدادند، بهویژه در مورد محل قرارگیری مراکز درمانی. این کار به ریاضیات پیچیده (که همسرم ارائه کرد) و کار جدی پایگاه داده نیاز داشت. من از طریق ADO.NET و LINQ به SQL رفتم. در سال 2013، زمانی که EF 5 از انواع فضایی (جغرافیایی) SQL پشتیبانی کرد، به Entity Framework (EF) مبادله کردم و پس از انتشار به EF Core منتقل شدم.
Any software developer should be used to having to learn new libraries or languages, but for me, the learning has been a bit extreme. I stopped coding in 1988, when I went into technical management, and I didn’t come back to coding until 2009—a 21-year gap. To say that the landscape had changed is an understatement; I felt like a child on Christmas morning with so many lovely presents, I couldn’t take them all in. I made all the rookie mistakes at the beginning, such as thinking that object-oriented programming is about using inheritance, which it isn’t. But I learned the new syntax and new tools (wow!), and reveled in the amount of information I could get online. I chose to focus on Microsoft’s stack, mainly because of the wealth of documentation available. That was a good choice at the time, but with the .NET Core initiative with its open source, multiplatform approach, it turns out to be an excellent choice. The first applications I worked on in 2009 were ones that optimized and displayed healthcare needs geographically, especially around where to locate treatment centers. That task required complex math (which my wife provided) and serious database work. I went through ADO.NET, and LINQ to SQL. In 2013, I swapped to Entity Framework (EF), when EF 5 supported SQL’s spatial (geographical) types, and then moved to EF Core when it came out.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Entity Framework Core in Action
نظرات کاربران