I have a large table and I need to select some fields not all of them.
I would to do something like this:
select column 2, column3 from tableName order by column2
But I'm trying it and it's doing a error.
public List<RiskCard> GetAllAcitveRiskCardsBasicProperties(Company company)
{
return GetDbSet<RiskCard>()
.Where(i => i.Company.CompanyId == company.CompanyId && i.Active == true)
.OrderBy(o => o.PremisesName)
.Select(o => new RiskCard { RiskCardId = o.RiskCardId, PremisesName = o.PremisesName}).ToList();
}
The error is;
The entity or complex type 'my.namespace.RiskCard' cannot be constructed in a LINQ to Entities query.