在使用Entity Framework Core生成MySQL數據庫腳本,對於生成的存儲過程,在執行的過程當中出現錯誤,須要在存儲過程前面添加數據庫
delimiter //
附:能夠使用Visual Studio中的程序包管理器控制檯執行Entity Framework Core中的遷移命令。架構
PMC Command | Usage |
---|---|
Get-Help entityframework | 顯示有關實體框架命令的信息。 |
Add-migraion <migration name> | 經過添加遷移快照來建立遷移。 |
Remove-Migration | 刪除最後一個遷移快照。 |
Update-Database | 根據上一個遷移快照更新數據庫架構。 |
Script-Migration | 使用全部遷移快照生成SQL腳本。 |
Scaffold-DbContext | 爲指定的數據庫生成DbContext和實體類型類。這稱爲逆向工程。 |
Get-DbContext | 獲取有關DbContext類型的信息。 |
Drop-Database | 刪除數據庫。 |
命令詳解:框架
Get-Help PM> get-help entityframework _/\__ ---==/ \\ ___ ___ |. \|\ | __|| __| | ) \\\ | _| | _| \_/ | //|\\ |___||_| / \\\/\\ TOPIC about_EntityFrameworkCore SHORT DESCRIPTION Provides information about the Entity Framework Core Package Manager Console Tools. LONG DESCRIPTION This topic describes the Entity Framework Core Package Manager Console Tools. See https://docs.efproject.net for information on Entity Framework Core. The following Entity Framework Core commands are available. Cmdlet Description -------------------------- --------------------------------------------------- Add-Migration Adds a new migration. Drop-Database Drops the database. Get-DbContext Gets information about a DbContext type. Remove-Migration Removes the last migration. Scaffold-DbContext Scaffolds a DbContext and entity types for a database. Script-Migration Generates a SQL script from migrations. Update-Database Updates the database to a specified migration. SEE ALSO Add-Migration Drop-Database Get-DbContext Remove-Migration Scaffold-DbContext Script-Migration Update-Database Add-Migration NAME Add-Migration SYNOPSIS Adds a new migration. SYNTAX Add-Migration [-Name] <String> [-OutputDir <String>] [-Context <String>] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] DESCRIPTION Adds a new migration. REMARKS To see the examples, type: "get-help Add-Migration -examples". For more information, type: "get-help Add-Migration -detailed". For technical information, type: "get-help Add-Migration -full". Remove-Migration NAME Remove-Migration SYNOPSIS Removes the last migration. SYNTAX Remove-Migration [-Force] [-Context <String>] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] DESCRIPTION Removes the last migration. RELATED LINKS Add-Migration about_EntityFrameworkCore REMARKS To see the examples, type: "get-help Remove-Migration -examples". For more information, type: "get-help Remove-Migration -detailed". For technical information, type: "get-help Remove-Migration -full". Update-Database NAME Update-Database SYNOPSIS Updates the database to a specified migration. SYNTAX Update-Database [[-Migration] <String>] [-Context <String>] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] DESCRIPTION Updates the database to a specified migration. RELATED LINKS Script-Migration about_EntityFrameworkCore REMARKS To see the examples, type: "get-help Update-Database -examples". For more information, type: "get-help Update-Database -detailed". For technical information, type: "get-help Update-Database -full". Script-migration NAME Script-Migration SYNOPSIS Generates a SQL script from migrations. SYNTAX Script-Migration [-From] <String> [-To] <String> [-Idempotent] [-Output <String>] [-Context <String>] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] Script-Migration [[-From] <String>] [-Idempotent] [-Output <String>] [-Context <String>] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] DESCRIPTION Generates a SQL script from migrations. RELATED LINKS Update-Database about_EntityFrameworkCore REMARKS To see the examples, type: "get-help Script-Migration -examples". For more information, type: "get-help Script-Migration -detailed". For technical information, type: "get-help Script-Migration -full". scaffold-dbcontext NAME Scaffold-DbContext SYNOPSIS Scaffolds a DbContext and entity types for a database. SYNTAX Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Context <String>] [-Schemas <String[]>] [-Tables <String[]>] [-DataAnnotations] [-Force] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] DESCRIPTION Scaffolds a DbContext and entity types for a database. RELATED LINKS about_EntityFrameworkCore REMARKS To see the examples, type: "get-help Scaffold-DbContext -examples". For more information, type: "get-help Scaffold-DbContext -detailed". For technical information, type: "get-help Scaffold-DbContext -full". Get-DbContext NAME Get-DbContext SYNOPSIS Gets information about a DbContext type. SYNTAX Get-DbContext [-Context <String>] [-Project <String>] [-StartupProject <String>] [<CommonParameters>] DESCRIPTION Gets information about a DbContext type. RELATED LINKS about_EntityFrameworkCore REMARKS To see the examples, type: "get-help Get-DbContext -examples". For more information, type: "get-help Get-DbContext -detailed". For technical information, type: "get-help Get-DbContext -full". Drop-Database NAME Drop-Database SYNOPSIS Drops the database. SYNTAX Drop-Database [-Context <String>] [-Project <String>] [-StartupProject <String>] [-WhatIf] [-Confirm] [<CommonParameters>] DESCRIPTION Drops the database. RELATED LINKS Update-Database about_EntityFrameworkCore REMARKS To see the examples, type: "get-help Drop-Database -examples". For more information, type: "get-help Drop-Database -detailed". For technical information, type: "get-help Drop-Database -full".
get-help命令執行結果:
分享一個關於Entity Framework的網站,但願對你們有幫助:
https://www.entityframeworktutorial.net/ide