21

複合自然キーを持つテーブルでEF5のCodeFirstデータ移行を使用しようとしています。DbSet.AddOrUpdateの最初の引数でこれを指定することは可能ですか?

context.Table1.AddOrUpdate(
     t=>t.Column1 && t.Column2,
     new Table1 { properties... }
);

この場合、複数のプロパティを使用してどのように指定しますか?

ありがとう、マシュー

4

1 に答える 1

39

最初の引数で匿名型を使用する必要があったことがわかりました。たとえば、

t => new { t.Column1, t.Column2 }
于 2012-10-18T17:08:28.800 に答える