![](/img/trans.png)
[英]How can I create a database and tables at runtime using Entity Framework 6?
[英]How can I make Entity Framework not create a class for some tables?
我的數據庫中有幾個表,我不希望 EntityFramework 為其創建類。 如何告訴 EF 忽略某些表?
我對配置 EF 不太熟悉。 我們告訴 EF 查看我們的數據庫並創建/更改 POCO 的方式是運行 Nuget 命令行“Scaffold-DbContext”一個連接字符串“Microsoft.EntityFrameworkCore.SqlServer -DataAnnotations -Force -OutputDir Data”
有沒有辦法告訴 EF 忽略特定表?
您可以使用表或架構開關來明確列出要逆向工程的表或架構(包括架構中的所有表)。
https://docs.microsoft.com/en-us/ef/core/managing-schemas/scaffolding
您可以使用 -Tables 參數指定要包含的表:
Scaffold-DbContext "connection-string" MySql.Data.EntityFrameworkCore -OutputDir dir -Tables table1,table2,table3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.