Sam*_*ami 8 sql-server entity-framework foreign-key-relationship ef-model-first
我有两个表格结构如下:
*Table User*
id int identity
username varchar
role varchar
*Table Ticket*
id int identity
admin_id int
user_id int
Run Code Online (Sandbox Code Playgroud)
admin_id并且user_id是User表中的外键.我在Mssql图中为关系设置了一个关系名称,但是当我从这个数据库创建我的模型时,关系是:User和User1.当我手动更改它们时,它会变好,但在刷新模型或重新创建Ticket表后,User又User1回来了.如何在EF模型中为我的关系设置最终名称?即使我刷新或删除整个模型,我希望EF模型关系名称与图表关系名称相同.
无法强制Entity Framework从关系名称获取属性名称,而是将表名作为属性名称(对于多个属性使用整数后缀).
现在的问题是,在您的场景中,您重命名的属性会随时更改为原始名称update model from database.
我们可以停止entity framework不重置我们自己重命名的属性名称.方式是,
Association模型浏览器中的文件夹Property托盘,End2 Navigation
Property从底部开始搜索.这已经完成了.
现在,即使您从数据库更新模型,它也不会刷新.
| 归档时间: |
|
| 查看次数: |
443 次 |
| 最近记录: |