我想使用来自实体导航属性的附加属性扩展我的 EF 类。
来自 Northwind 数据库的简单示例。Territories 表有“TerritoryID”、“TerritoryDescription”和“RegionID”列(Region 表的外键)我也想将“RegionDescription”属性添加到我的实体类中。
所以我创建了一个部分类,但是如何填充 RegionDescription 属性呢?
public partial class Territory
{
public string RegionDescription { get; set; }
partial void OnRegionIDChanging(int value)
{
}
partial void OnRegionIDChanged()
{
}
}
也许在其中一个事件中,我的第一个想法是使用 Territory 实体类 ( RegionDescription = this.Region.RegionDescription) 的“区域”导航属性,但在事件触发时为空。