小编Var*_*hra的帖子

使用LINQ .Select()转换为新类型是TOO慢吗?

目前的项目,突破了这个问题:

客户端存储库:

public class ClientRepository
{
    // Members
    private masterDataContext _db;

    // Constructor
    public ClientRepository()
    {
        _db = new masterDataContext();
    }

    public IEnumerable<ClientName> GetCorporateClientNames()
    {
        return _db.corporate_client_tbs.Select(o => new ClientName { id = o.id, name = o.company_name }).AsEnumerable();
    }

    public IEnumerable<ClientName> GetRetailClientNames()
    {
        return _db.retail_client_tbs.Select(o => new ClientName { id = o.id, name = o.name }).AsEnumerable();
    }

    // Define return type
    public class ClientName
    {
        public int id { get; set; }
        public string name { get; set; }
    } …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc linq-to-sql deferred-execution

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

deferred-execution ×1

linq ×1

linq-to-sql ×1