0

我想将我的实体类映射到数据库表。表行是: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");
    }
    }
4

0 回答 0