【发布时间】:2011-10-19 15:41:35
【问题描述】:
我如何返回匿名类型的列表,因为我得到了这段代码
“找不到类型或命名空间名称'T'(您是否缺少 using 指令或程序集引用?)”
我只需要返回 IdMember 和用户名,谢谢
public static List<T> GetMembersItems(string ProjectGuid)
{
using (PMEntities context = new PMEntities("name=PMEntities"))
{
var items = context.Knowledge_Project_Members.Include("Knowledge_Project").Include("Profile_Information")
.Where(p => p.Knowledge_Project.Guid == ProjectGuid)
.Select(row => new { IdMember = row.IdMember, UserName = row.Profile_Information.UserName });
return items.ToList();
}
}
【问题讨论】:
-
要使用这样的泛型返回类型,您需要使用额外的
<T>使其成为泛型方法,如下所示:public static List<T> GetMembersItems<T>(string ProjectGuid)。但是你还有其他问题......
标签: c# asp.net linq entity-framework