データベース テーブルには 2 列の PK(ID, ClientID)
があります。ClientID
は FK で、列はIDID
として設定されます。このエンティティの流暢な NH マッピング:
CompositeId(x => x.Id)
.KeyProperty(x => x.Id, "ID")
.KeyProperty(x => x.ClientId, "ClientID");
新しい行を挿入しようとすると、NH はInvalid index 10 for this SqlParameterCollection with Count=10.
、私が理解しているように、ID
値も挿入しようとしますが、ID として構成されているため、挿入する必要はありませんID
。非複合 IDでできるように、マッピングを ID として
構成することは可能ですか?.KeyProperty(x => x.Id, "ID")