Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在LINQ fetch查询中添加伪列_Asp.net_Linq - Fatal编程技术网

Asp.net 在LINQ fetch查询中添加伪列

Asp.net 在LINQ fetch查询中添加伪列,asp.net,linq,Asp.net,Linq,如何在添加伪列时在LINQ查询中返回列表, 如何将qry作为列表返回 public static List<MSDNMagazine.emp> FetchEmp() { try { MSDNMagazine.JsonDataContext context = new MSDNMagazine.JsonDataContext(); var qry = from p in context.emps select new

如何在添加伪列时在LINQ查询中返回列表, 如何将qry作为列表返回

public static List<MSDNMagazine.emp> FetchEmp() 
{
    try
    {
        MSDNMagazine.JsonDataContext context = new MSDNMagazine.JsonDataContext(); 
        var qry = from p in context.emps 
        select new
        {
            emp_cod = p.emp_cod,
            emp_nam = p.emp_nam,
            test = "0"
        };
        return (List< >)qry; 
    }
    catch (Exception ex) 
    {
        throw ex; 
    }
}
公共静态列表FetchEmp()
{
尝试
{
MSDNMagazine.JsonDataContext=新的MSDNMagazine.JsonDataContext();
var qry=来自context.emps中的p
选择新的
{
emp_cod=p.emp_cod,
emp_nam=p.emp_nam,
test=“0”
};
返回(列表<>)qry;
}
捕获(例外情况除外)
{
掷骰子;
}
}
使用ToList()扩展方法

return qry.ToList();

现在它的拼写方式是匿名类型,他将得到一个类型不匹配。
select new emp //the name of the class
{
    emp_cod = p.emp_cod,
    emp_nam = p.emp_nam,
    test = "0"
};
return qry.ToList();