У меня есть объекты, подобные следующему:
Class Job
{
int JobId; // PK
Icollection<Pat> Pats;
}
Class Pat
{
int PatId; // PK
int JobId; // FK
string RelativePath;
}
После добавления задания с коллекцией Пэт больше невозможно добавить новое задание с той же коллекцией Пэт.Я хотел бы дублировать Pats для каждого задания.
Вот что я сделал:
using (var db = new TransferContext())
{
for (int i = 1; i<=2; i++)
{
var tj = new Job()
{
Pats = listto;
};
await db.TJobs.AddAsync(tj);
}
await db.SaveChangesAsync();
}
listto - это коллекция, которую я хочу дублировать для каждого задания.
Спасибо за вашу помощь.
K