ActiveRecordを使用してビューをマッピングしています。つまり、主キーが必要です。私は1つも持っていないので、ROW_NUMBER()を使ってビューを定義し、システムを完成させます。しかし、私はそれを正しくマップする方法を知らないようです。私は取得しています:城のActiveRecordエラー(ビューあり):生成されたキーのNHibernate.PropertyNotFoundException
は、フィールドが見つかりませんでしたクラスのblah_blah " NHibernate.PropertyNotFoundExceptionに「stupidID」:フィールドを見つけられませんでした「stupidID」クラス「blah_blah」に
私のマッピングは次のようになります。ありません
public long? stupidID;
[PrimaryKey("StupidId", Access = PropertyAccess.NosetterLowercaseUnderscore)]
public long? StupidId
{
get { return stupidID; }
}
誰かが私に欠けているものを見ることができますか?
代わりに複合キーを作成してこの問題を回避しました。 –
複合PKを使用すると**あなたに苦労することが保証されます**。代わりに、実際の問題を解決してください。 –