0
我已經使用Scaffold-DbContext從現有數據庫生成了我的DbContext。如何使用EF Core DB的屬性映射首先
它使用Fluent映射API。是否有可能支架上的實體,從而使它們與映射屬性,如註釋:
[Table("People")]
public class Person
{
[Column("ID")]
public int Id {get; set;}
}
我已經使用Scaffold-DbContext從現有數據庫生成了我的DbContext。如何使用EF Core DB的屬性映射首先
它使用Fluent映射API。是否有可能支架上的實體,從而使它們與映射屬性,如註釋:
[Table("People")]
public class Person
{
[Column("ID")]
public int Id {get; set;}
}
可以使用腳手架的DbContext命令-DataAnnotations
開關:
使用屬性來配置模型(在可能的情況)。如果省略,則只使用流利的API。
欲瞭解更多信息,請參閱Command Line Reference。
它仍然使用fuent API生成一些映射,例如,索引,外鍵等 – Liero
那麼,正如你所看到的那樣,文檔在**可能的地方說** :)例如,目前[索引不能用數據註釋創建](https://docs.microsoft.com/ EN-US/EF /核心/模型/索引)。對於FK,您無法使用數據註釋控制級聯行爲。一般來說,流利配置是首選的EFC方法,因爲您可以做的事情比數據註釋更多。我認爲這不會改變(很快)。 –