私はクラスを持っています:
public class VehicleMovement: IEntityWithId
{
public int Id { get; set; }
public string EmpNo { get; set; }
public DateTime MovementDate { get; set; }
public DateTime TempMovementTime { get; set; }
public TimeSpan MovementTime { get; set; }
public VehicleMovementType MovementType { get; set; }
public int MovementTypeId { get; set; }
}
VehicleMovement
次に、CSV ファイルをこれらのオブジェクトのコレクションにマップする CsvHelper コードがあります。MovementType
マッピング中にルックアップ関数を使用してとの正しい値を決定しますが、 newを 'old' でMovementTypeId
保存しようとすると、エンティティで重複キーの例外が発生します。VehicleMovement
VehicleMovementType
VehicleMovementType