Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 18080|Odpověď: 0

[.NET Core] . NetCore tutoriál EFCore se připojuje k Mysql DBFirst režimu

[Kopírovat odkaz]
Zveřejněno 06.02.2019 9:54:32 | | |
1: Vytvořit knihovnu tříd EF
Nainstalujte 2 balíčky  

            (1) Microsoft.EntityFrameworkCore.Tools

            (2) Pomelo.EntityFrameworkCore.MySql (jedná se o middleware třetí strany pro EF Mysql)


2. Pro generování databázové entity a objektu DBcontext EF použijte příkaz Scaffold-DBcontext

Zadejte následující příkaz do balíčkové konzole




Server: Adresa databáze, uživatelské ID: účet, heslo: přihlašovací heslo
Pokud jde o aktualizaci pro jednu tabulku, přidejte -tabulky následované názvem tabulky, která má být aktualizována




Po dokončení spuštění bude generován specifikovaný model, poznámka: tabulka musí mít primární klíč před vytvořením; pokud neexistuje hostitel, který by hlásil varování Nelze generovat typ entity pro tabulku "xxxx", samozřejmě entita nebude generována


Pokud model nevygenerujete ve druhém kroku výše a nespustite program přímo, bude vyzvána chyba, a chyba je

"Chyba: typ entity vyžaduje primární klíč"

3: Vytvořit standardní webovou aplikaci a používat ji

(1) Nastavte adresní informace databáze v appsettings.json a věnujte pozornost například SslModel=none



(2) Při startup.cs injekci konfigurace existují některé užitečné odkazy

(3) Poté následují standardní volání, například použití v řadičích
Toto je základní konfigurace EF core MySQL starter.

Ať je ---- sen jakkoliv úžasný, nemůže odolat mé hloupé vytrvalosti! Nebuďte ve věku, kdy byste měli bojovat a být lamtiví po útěchách. Zjistěte více dnes a zítra bude cesta širší!






Předchozí:Kde je konzole správce balíčků?
Další:c# Winform/WPF
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com