2
Cart
{
 CompositeId().KeyProperty(x => x.CART_ID, "CART_ID").KeyProperty(x => x.COMM_CD, "COMM_CD");
 References(x => x.Product, "COMM_CD");
}

カートオブジェクトをデータベースに保存しようとすると、範囲外の例外が発生しました。COMM_CDのプロパティが2つあるからだと思います。この問題を解決する方法はありますか?

ありがとう

4

1 に答える 1

2

KeyReference代わりに使用する必要がありますKeyProperty

CompositeId()
    .KeyProperty(x => x.CART_ID, "CART_ID")
    .KeyReference(x => x.Product, "COMM_CD");
于 2012-07-13T01:19:32.967 に答える