我想将我的实体类映射到数据库表。表行是:Id、IsActive、BelongsToId(BelongsToId 是外键) 实体属性是:Id、IsActive、BelongsToId、BelongsTo(BelongsToId int,BelongsTo 是其他实体类的实例)是否可以同时绑定 BelongsToId 和 BelongsTo 属性到 BelongsToId 数据属性?如何?我尝试这样,但 BelongsToId 的值为零:
partial class KeyConfig : EntityConfiguration<Entities.Key>
{
public KeyConfig ( )
{
Property(s => s.Id).IsIdentity();
Relationship(s => s.BelongsTo).FromProperty(s => s.Keywords);
Property(s => s.IsActive);
Map();
}
void Map ( ) {
MapHierarchy(s => new
{
s.Id,
BelongsToId=s.BelongsTo.Id,
s.IsActive,
}).ToTable("Keywords");
}
}