Entity Framework 4.1 добавляет GUID к объекту объекта, возвращенному из БД - PullRequest
1 голос
/ 10 февраля 2012

У меня странная проблема при первом использовании кода Entity Framework.

Когда я возвращаю объект с dbContext.Users.Where..., я не получаю User, определенный в моей модели, но User_{GUID}.

Кто-нибудь знает этот феномен и может помочь?

С уважением, Аджит

1 Ответ

1 голос
/ 10 февраля 2012

Если ваш dbContext.Users если типа DbSet<User>, то вы получите экземпляр User -tabletable типа, если вы запросите Users коллекцию.

User_{GUID} выглядит как динамический прокси-объект для User экземпляра в вашем DbContext. Относитесь к этому, как к экземпляру User.

...