У меня есть следующий код вставки LINQ to SQL:
public static int InsertFileToQueue(FileInfo file)
{
int? recordID = null;
IpsDBDataContext db = new IpsDBDataContext();
IpsJobFileQueue record = new IpsJobFileQueue();
record.FileName = file.Name;
record.FilePath = file.FullName;
record.PickupDate = file.CreationTime;
record.StartTime = null;
record.EndTime = null;
record.ProcessCode = null;
db.SubmitChanges();
return recordID;
}
Где-то после db.SubmitChanges()
Я знаю, что мне нужно добавить код для получения идентификатора в записи, которую я только что вставил. Вещи, на которые я не могу положиться, это имя файла (так как многие из этих файлов будут называться одинаково) и, конечно же, не всегда.
Так что я запрашиваю, чтобы получить идентификатор?