我認爲"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很好 - 您可以進行分頁,將頁面存入內存,然後執行組合。我完全同意你不想加載整個表格,但我沒有建議。 –