Fel*_*eza 1 c# asp.net-mvc entity-framework-6
我的数据库上的表的名称与我的上下文中的dbset不同,我的应用程序正在运行.
例如:表的名称是Produtoes,我的上下文包含:
public DbSet<Produto> Produtos { get; set; }
Run Code Online (Sandbox Code Playgroud)
我试图在我的项目中找到"Produtoes"这个词,但这个词并不存在.
我的应用程序如何工作?
源代码:https://github.com/alura-cursos/desenvolvimento-web-asp-net-mvc-5/archive/aula3.zip
要查看情况,请致电:
localhost:port/produto
Run Code Online (Sandbox Code Playgroud)
我试着在我的项目中找到"Produtoes"这个词,但这个词并不存在.
你找不到它.这是Entity Framework Code First Conventions之一,名为PluralizingTableNameConvention:
表示将表名设置为实体类型名称的复数形式的约定.
在英语中,Produto将复数形式Produtoes,即表名.
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |