Kal*_*y S 8 entity-framework navigation-properties database-first ef-database-first
我在我的应用程序中使用Entity framework v 6.1.1.
我的数据库有2个表User,Location.
User table
-----------
UserID
HomeCityId(FK -> LocationId)
CurrentCityId(FK -> LocationId)
Location table
LocationId
LocationName
Run Code Online (Sandbox Code Playgroud)
使用DB First方法,我为这两个表创建了一个Entity数据模型.
生成的User表实体类
public int UserId;
public int HomeCityId;
public int CurrentCityId;
public virtual Location Location { get; set; }
public virtual Location Location1 { get; set; }
Run Code Online (Sandbox Code Playgroud)
有没有办法将这些虚拟属性命名为HomeCity和CurrentCity而不是Location和Location1?
小智 0
在实体框架数据库优先方法的情况下,使用 MVC、实体框架和 ASP.NET 脚手架,您可以创建一个提供现有数据库接口的 Web 应用程序。自动生成的代码使用户能够显示、编辑、创建和删除驻留在数据库表中的数据。生成的代码对应于数据库表中的列。
要向数据模型添加数据注释以指定验证要求并显示格式 - 不建议对实体框架自动生成的类进行更改,因为每当您更新 EDMX 数据模型(元数据和部分类)时,它肯定会被覆盖。 cs 文件已创建。
另请注意,所有文件 - EDMX、PartialClasses.cs 和 Metadata.cs 应位于应用程序目录中的同一位置。
请参阅本教程: 使用 ASP.NET MVC 应用程序增强 EF Database First 的数据验证和显示格式
| 归档时间: |
|
| 查看次数: |
707 次 |
| 最近记录: |