Предположим, следующие объекты:
public class Kisi
{
[Key]
public int KisiID { get; set; }
public string Ad { get; set; }
public string Soyad { get; set; }
public virtual ICollection<Grup> Gruplar { get; set; }
public virtual ICollection<Kampanya> Kampanyalar { get; set; }
}
public class Musteri : Kisi
{
public int? Yas { get; set; }
public string Meslek { get; set; }
}
Эти два класса хранят одну таблицу (TPH) в SQL SERVER.
Я сохранил Kisi, и это может быть связано с другими таблицами.Как я могу разыграть / преобразовать / «продвинуть» его в Musteri, сохранив тот же идентификатор?Я не могу воссоздать.
Я мог бы выдать «ВСТАВКУ» SQL INSERT, но это уродливо ...
Как я могу справиться с этим, не потеряв KisiID?