لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استفاده از Entity Framework Core با پایگاه های قدیمی Legacy
Using Entity Framework Core with Legacy Databases
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هر پروژه توسعه ای از ابتدا شروع نمی شود. اغلب ، شما برای استفاده از منابع مختلف داده یا ایجاد ارتباط با داده های قدیمی با روش های کارآمدتر ، برنامه ها را دوباره می نویسید. Entity Framework (EF) Core با پایگاه داده های موجود بسیار خوب بازی می کند و می تواند برخی از کد های دسترسی داده را برای شما به طور خودکار تولید کند. با استفاده از تکنیک های عملی نشان داده شده در این دوره ، می توانید از EF Core با پایگاه داده های رابطه ای موجود استفاده کنید و در صورت لزوم کد تولید شده را اصلاح کنید. Richard Goforth نحوه اتصال به یک پایگاه داده ، داربست کردن مدلی از آن و شروع به بهبود آن مدل را نشان می دهد. وی از ویژگی های سایه ، نشانه های همزمانی و سایر تکنیک ها برای ترسیم بهترین نقشه پایگاه داده در یک برنامه استفاده می کند. جداول و زمینه های شما هر چقدر نامرتب باشند ، EF Core به شما کمک می کند کد تمیز و چند پلتفرمی بنویسید که نگهداری آن در طولانی مدت آسان باشد.
موضوعات شامل:
تنظیم پروژه خود li>
اتصال به یک پایگاه داده قدیمی li>
داربست یک مدل و زمینه اولیه li>
بهبود مدل li>
افزودن نشانگرهای همزمانی و مهر زمان li>
مدل سازی روابط پیچیده li>
کار با پایگاه داده های غیر مایکروسافت مانند SQLite و PostgreSQL
سرفصل ها و درس ها
مقدمه
Introduction
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Welcome to Entity Framework Core
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
What you need to know
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Platforms available to Entity Framework Core
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Why Entity Framework Core for an existing database?
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
When Entity Framework Core might not be a good choice
هنگامی که به refactor نیست...
Using the exercise files
1. با هسته چارچوب Entity (در پایگاه داده میراث شما) شروع کنید
1. Get Started with Entity Framework Core (on Your Legacy Database)
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Setting up your project
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Connecting to the database
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Scaffolding an initial model and context
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Choose your approach
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Understanding the generated context
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Migrations against an existing database
2. بهبود مدل
2. Improve the Model
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Why change the generated model
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Changing names
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Using shadow properties
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Generated properties and default values
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Using backing fields
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Adding and altering indexes
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Adding concurrency tokens and timestamps
3. روابط پیچیده مدل
3. Model Complex Relationships
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Creating an inheritance relationship
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Navigation properties
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Alternate keys and multicolumn keys
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Accessing computed columns
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Challenge: Product recall
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Solution: Product recall
4- با پایگاه داده های غیر مایکروسافت کار کنید
4. Work with Non-Microsoft Databases
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Other database platforms
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Create a SQLite database
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Populate a SQLite database
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
PostgreSQL on a Mac
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Other options
نتیجه
Conclusion
چرا و چه موقع می توان CSSAutomatic خاصیت عقلانی را سفارش داد Prettier را در Visual Studio Code نصب کنید و پیکربندی کنید PrettierDemo: چگونه استایل کار می کند سبک را کار می کند در Visual Studio Code نصب و پیکربندی stylelint تنظیم یک پروژه npmModularize CSSQuarantine با استفاده نادرست استفاده نشده و غیره استفاده خطاها از طریق csslintOptimize CSS برای تحویل ، نصب و پیکربندی Purgecss نصب و پیکربندی stylelintRefactoring را با استفاده از یک دونده کار پیکربندی کنید: ابزارهای GulpOther دیگر برای اصلاح
Next Steps
ریچارد گوفورث یک معمار و مشاور نرمافزار است، عمدتاً در فضای مایکروسافت.
او در توسعه C# با Xamarin، Windows Presentation Foundation و ASP.NET تجربه دارد و همچنین برخی از برنامههای کاربردی کوچک را با جاوا توسعه داده است. و جاوا اسکریپت.
ریچارد که معمار راه حل در CEI است، از ارائه راه حل های کارآمد محکم و تمیز و قابل نگهداری با تمرکز بر کل چرخه عمر توسعه نرم افزار لذت می برد. حل مسئله برای راه حل های بهینه در طراحی نرم افزار او را هنگام نوشتن کد یا دوره ها هدایت می کند.
نمایش نظرات