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