Я использую структуру лица.У меня есть рабочая таблица:
Worker(workerId, name, statusId)
У меня есть POCO для работника со свойством навигации:
class Worker {
public virtual long workerId {get;set;}
public virtual string name {get;set;}
public virtual long statusId {get;set;}
public virtual Status status {get;set;}
}
Чтобы вставить работника, я заполняю имя, идентификатор статуса и даже статус(свойство навигации) с соответствующими значениями.Но вместо того, чтобы вставлять только рабочий, он вставляет также статус и создает новую строку для того же статуса (даже если я заполняю statusId и id внутри объекта status).
Почему он вставляет запись? ..