0

私はエンティティを持っています

Entity
{
    int Id;
    object otherProperties;
    List<int> ForeignIds;
}

私は以下を取る挿入SPを書きました:

@Id INT,
@ForeignId INT

の各要素に対してIdと の要素を含む行を挿入する変更マッピングの挿入のために、リストを SP にマップするにはどうすればよいですか?ForeignIdsForeignId

例えば

Entity(){ id=1; ForeignIds = new List<int>(){2,3};}

挿入します:

ID | 外国人ID
1 | 2
1 | 3

4

1 に答える 1

1

これをマッピングすることはできません。ListEF はスカラー型を理解していません。リストを手動で繰り返し、コレクション内の項目ごとにストアド プロシージャを実行する必要があります。プロシージャを関数インポートとしてマップするか、 で直接実行できますobjectContext.ExecuteStoreCommand

于 2011-05-10T19:34:03.507 に答える