实体框架数据库第一次命名导航属性



我在应用程序中使用Entity framework v6.1.1。

我的数据库有两个表用户,位置

User table
-----------
UserID
HomeCityId(FK -> LocationId)
CurrentCityId(FK -> LocationId)
Location table 
LocationId
LocationName

使用DB-First方法,我为这两个表创建了一个实体数据模型。

用户表的生成实体类

public int UserId;
public int HomeCityId;
public int CurrentCityId;
public virtual Location Location { get; set; } 
public virtual Location Location1 { get; set; }

有没有办法将这些虚拟房产命名为HomeCity和CurrentCity,而不是Location and Location1

在实体框架数据库优先方法的情况下,使用MVC、实体框架和ASP.NET脚手架,可以创建一个为现有数据库提供接口的web应用程序。自动生成的代码使用户能够显示、编辑、创建和删除数据库表中的数据。生成的代码对应于数据库表中的列。

将数据注释添加到数据模型以指定验证要求和显示格式的步骤-不建议对实体框架自动生成的类进行更改,因为每当更新EDMX数据模型时,它肯定会被覆盖,因此元数据&创建部分class.cs文件。

此外,请注意所有文件-EDMX、PartialClasses.cs和元数据.cs应位于应用程序中的同一位置目录

请参阅本教程:使用ASP.NET MVC应用程序增强EF Database First的数据验证和显示格式

相关内容

  • 没有找到相关文章

最新更新