Странное поведение при использовании Entity Framework для вставки данных - PullRequest
0 голосов
/ 06 декабря 2018

Я совершенно запутался, почему это происходит при вставке данных с использованием Entity Framework.

enter image description here

enter image description here

Пожалуйста, посмотрите внимательно на MerchantId и OwnersInformationId, первый набор имел другие идентификаторы, но после context.SaveChanges(), OwnersInformationId будет таким же, как MerchantId.

Есть идеи, почему это происходит?

У меня есть такой класс:

public class Merchant
{
    public Guid MerchantId { get; set; }
    public virtual OwnersInformation OwnersInformation { get; set; }
}

Спасибо!

1 Ответ

0 голосов
/ 06 декабря 2018

Привет всем, я решил это, выполнив:

modelBuilder.Entity<OwnersInformation>()
            .HasKey(o => o.MerchantId);

Кстати, если вам, ребята, интересно, я не тот, кто запустил проект, все уже установлено, и я этого не заметилдостаточно быстро.Ура! * * 1004

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...