آموزش استفاده از Entity Framework Core با پایگاه های قدیمی Legacy

Using Entity Framework Core with Legacy Databases

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هر پروژه توسعه ای از ابتدا شروع نمی شود. اغلب ، شما برای استفاده از منابع مختلف داده یا ایجاد ارتباط با داده های قدیمی با روش های کارآمدتر ، برنامه ها را دوباره می نویسید. Entity Framework (EF) Core با پایگاه داده های موجود بسیار خوب بازی می کند و می تواند برخی از کد های دسترسی داده را برای شما به طور خودکار تولید کند. با استفاده از تکنیک های عملی نشان داده شده در این دوره ، می توانید از EF Core با پایگاه داده های رابطه ای موجود استفاده کنید و در صورت لزوم کد تولید شده را اصلاح کنید. Richard Goforth نحوه اتصال به یک پایگاه داده ، داربست کردن مدلی از آن و شروع به بهبود آن مدل را نشان می دهد. وی از ویژگی های سایه ، نشانه های همزمانی و سایر تکنیک ها برای ترسیم بهترین نقشه پایگاه داده در یک برنامه استفاده می کند. جداول و زمینه های شما هر چقدر نامرتب باشند ، EF Core به شما کمک می کند کد تمیز و چند پلتفرمی بنویسید که نگهداری آن در طولانی مدت آسان باشد.
موضوعات شامل:
  • تنظیم پروژه خود
  • اتصال به یک پایگاه داده قدیمی
  • داربست یک مدل و زمینه اولیه
  • بهبود مدل
  • افزودن نشانگرهای همزمانی و مهر زمان
  • مدل سازی روابط پیچیده
  • کار با پایگاه داده های غیر مایکروسافت مانند 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

نمایش نظرات

آموزش استفاده از Entity Framework Core با پایگاه های قدیمی Legacy
جزییات دوره
1h 30m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
8,665
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Goforth Richard Goforth

معمار و مشاور نرم افزار

ریچارد گوفورث یک معمار و مشاور نرم‌افزار است، عمدتاً در فضای مایکروسافت.

او در توسعه C# با Xamarin، Windows Presentation Foundation و ASP.NET تجربه دارد و همچنین برخی از برنامه‌های کاربردی کوچک را با جاوا توسعه داده است. و جاوا اسکریپت.

ریچارد که معمار راه حل در CEI است، از ارائه راه حل های کارآمد محکم و تمیز و قابل نگهداری با تمرکز بر کل چرخه عمر توسعه نرم افزار لذت می برد. حل مسئله برای راه حل های بهینه در طراحی نرم افزار او را هنگام نوشتن کد یا دوره ها هدایت می کند.