我认为"bill" + "john" + null == billjohn
,但在我的这个例子似乎被评估为null:Linq为什么连接字符串会导致null?
var clients = from client in taxPortalService.Client()
select new ClientViewModel
{
ResidentialAddressLine1 = client.RESADDRESSLINE1,
ResidentialAddressLine2 = client.RESADDRESSLINE2,
ResidentialAddressLine3 = client.RESADDRESSLINE3,
ResidentialAddressLine4 = client.RESADDRESSLINE4,
ResidentialPostalCode = client.RESPOSTCODE,
ResidentialCountry = client.RESCOUNTRY,
IAResidentialAddress = client.RESADDRESSLINE1 + ", " + client.RESADDRESSLINE2 + ", " + client.RESADDRESSLINE3 + ", " + client.RESADDRESSLINE4 + ", " + client.RESPOSTCODE + ", " + client.RESCOUNTRY
};
我失去的东西在这里很明显?
啊是的,它使用SQL服务器和EF并返回一个ObjectQuery。我试图避免将整个数据集放到内存中,因为我想应用分页而不返回所有数据。 –
woggles
@woggles很好 - 您可以进行分页,将页面存入内存,然后执行组合。我完全同意你不想加载整个表格,但我没有建议。 –