私はこのようなモデルクラスを持っています、
Class Student
{
private virtual int StudentId; --> id column
private virtual int StudentName;
}
LabRepositoryとLibraryRepositoryという 2 つのリポジトリがあり、どちらにも Student 用のテーブルがあります。
問題: LabRepository から Student オブジェクトを取得し、同じモデルを使用して LibraryRepository に挿入しようとすると失敗するID が 1 の Student レコードがライブラリにないため、Update クエリは失敗します。
ここでサンプルを示しましたが、実際のモデル クラスは複雑で、内部に多数の ID 列が構成されています。あるリポジトリからモデル オブジェクトを取得し、ID を気にせずに同じものを他のリポジトリに挿入する方法はありますか?列?