实体框架 - 具有N-M关系的返回列表

时间:2013-06-27 07:34:50

标签: entity-framework ternary

我有一个N-M关系

N用户有M角色

我想要返回此查询

    var query = from p in context.Users.Include("Roles")
                            where p.Roles.Count > 0
                            orderby p.FirstName, p.SecondName
                            select p;

    foreach (var q in query)
     {
         yield return new Personale
         {
            ID= q.ID,
            FirstName= q.FirstName,
            SecondName= q.SecondName,
            FullName= q.SecondName+ " " + q.FirstName,
            Roles= q.Roles
         };
     }

但是,当我加入角色时,我有跟随错误

  

只应调用InitializeRelatedCollection方法   在对象的反序列化期间初始化新的EntityCollection   曲线图。

为什么呢? 感谢的

0 个答案:

没有答案