实体框架4.1向从DB返回的实体对象添加GUID

时间:2012-02-10 14:08:13

标签: entity-framework entity guid dbcontext

首先使用Entity Framework代码时出现了一个奇怪的问题。

当我使用dbContext.Users.Where...返回一个对象时,我没有在我的模型中定义User,而是User_{GUID}

是否有人知道这种现象并且可以提供帮助?

此致 阿吉特

1 个答案:

答案 0 :(得分:1)

如果您的dbContext.Users属于DbSet<User>类型,那么如果您查询User集合,则会获得Users - 可投射类型的实例。

User_{GUID}看起来像是UserDbContext个实例的动态代理对象。将其视为User实例。