无法初始化类型' xx'使用集合初始值设定项,因为它没有实现' System.Collections.IEnumerable' C#

时间:2014-10-02 04:45:23

标签: c# linq

使用Union时出现以下错误

此类是从edmx

中的数据库生成的
class JLog : EntityObject
{
   public int Id {get;set;};
   public string LogName { get;set; };
}

此类是根据需要创建的

class Message : JLog
{
  public string Description {get;set;};
}

这是我的查询

var data = (from j in dbContext.anotherTable
             select new Message
              {
                 Id = j.Id,
                 LogName  = j.LogName,
                 Description = j.MessageDescription
              });

以下查询返回错误

var data2 = (from v in dbContext.JLog
            Select new jLog
            {
              Id = v.Id,
              LogName  = v.LogName   
            }).Union(data);

我可以解决这个问题吗?

0 个答案:

没有答案