私はレガシーデータベースを持っています。nhibernate を追加する必要がありますが、テーブル内のいくつかの列に対してです。一部の列にプロパティがないことを不平を言わないように、どうすれば nhibernate を作成できますか。将来、新しい列が追加される可能性がありますが、私のプロジェクトでは必要ありません。これどうやってするの ?
よろしく、ダーコ
私はレガシーデータベースを持っています。nhibernate を追加する必要がありますが、テーブル内のいくつかの列に対してです。一部の列にプロパティがないことを不平を言わないように、どうすれば nhibernate を作成できますか。将来、新しい列が追加される可能性がありますが、私のプロジェクトでは必要ありません。これどうやってするの ?
よろしく、ダーコ
これらのデータベース列がNULL 可能である場合、またはデフォルト値が設定されている場合、問題はありません。考えてみると、テーブルに対して SQL INSERT を実行しようとしているときも同じことが言えます。
必要な列をクラスのプロパティにマップするだけです。
読むだけの場合は、マップしないでください。
それ以外の場合、それらに書き込む必要がある場合は、データベースが必要とする値を提供するために、それらをマップする必要があります (NULL 可能でない場合、またはデフォルト値がない場合)。