Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 17982|Svar: 0

[.NET Core] Instruktioner för att använda EF Cores Scaffold-DbContext scaffolding command

[Kopiera länk]
Publicerad på 2019-02-08 13:39:35 | | |
Verktygets ställning-dbkontext-direktiv för att generera modeller och kontexter.

Instruktionsdetaljer:

Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir<String>] [-Context<String>]
[-Scheman <String>] [-Tabeller <String>] [-DataAnnotationer] [ -Force ] [-Projekt <String>]
[-StartupProject <String>] [-Miljö<String>] [<CommonParameters>]

PARAMETRAR
-Anslutning <String>
Specificerar anslutningssträngen för databasen.

-Leverantör <String>
Ange vilken leverantör som ska användas. Till exempel Microsoft.EntityFrameworkCore.SqlServer.

-OutputDir <String>
Ange vilken katalog som används för utdataklassen. Om den utelämnas används den övergripande artikelkatalogen.

-Bakgrund <String>
Specificerar namnet på den genererade DbContext-klassen.

-Scheman <String>
Ange schemat för vilket du vill generera klassen.

-Bord <String>
Ange tabellen för vilken du vill generera klassen.

-DataAnnotationer [<SwitchParameter>]
Använd egenskapen DataAnnotation för att konfigurera modellen där det är möjligt. Om den utelämnas kommer utdatakoden endast att använda det flytande API:et.

-Force [<SwitchParameter>]
Tvinga byggnadsställningar att skriva över befintliga filer. Annars fortsätter koden bara om ingen utdatafil skrivs över.

-Projekt <String>
Ange vilka föremål som ska användas. Om det utelämnas används standardprojektet.

-StartupProject <String>
Ange vilket lanseringsprojekt som ska användas. Om det utelämnas, använd lösningens startprojekt.

-Miljö <String>
Ange vilken miljö som ska användas. Om det utelämnas används "Develop".



Exempel:






Föregående:【Jiangshi WeChat Multi-Open】WeChat Scan Code Valfri inloggning|Obegränsad Multi-Open|Spara inloggningskonfiguration
Nästa:MVC-schemat läser posttabellens post-ID och titel på Discuz MySQL-databas
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com