1

EF4 で作業します。

EF ObjectContext は、親子関係に関係する 3 つのプロパティ、2 つのナビゲーション プロパティ ( parent.Childrenchild.Parent)、および外部キー プロパティ ( child.ParentId) であることがわかっています。parent.Childerナビゲーションについて助けが必要です。

private List<T2> FillChildControlOnSave<T1, T2>(BOMMasterController objController, List<T2> entityDetail, T1 objEntity)
            where T1 : PlnBOMMaster
            where T2 : PlnBOMDetail
{
    #region MyRegion        

    #endregion

    foreach (T2 c in entityDetail)
    {
        if (c.Action == XERP.Entity.ActionMode.Add)
        {
            objEntity.PlnBOMDetails.Add(c);
        }

        if (c.Action == XERP.Entity.ActionMode. Update)
        {
            objEntity.PlnBOMDetails.Add(c);
        }
    }
}

objEntity.PlnBOMDetails.Add(c);ジェネリックに置き換えたいobjEntity.###<T2>.Add(c);。上記の add および update condition の一般的な構文を書くのを手伝ってください。ご不明な点がございましたら、お問い合わせください。どのような提案も受け付けます。よろしくお願いいたします。

4

0 に答える 0