1
我首先使用了Entity Framework 5代碼。我有以下查詢,返回2個不同的對象:如何從IQueryable中檢索不同的對象類型
var query = (from s in DatabaseContext.Servers
join c in DatabaseContext.CommandExecutionServers on s.Domain equals c.Domain
where s.Id == serverId && c.Active == active
select new { s, c });
s爲Server class
,c是一個CEServer class
。
如何從查詢中檢索s和c對象,因爲我需要使用它們。我需要這樣的東西:
Server server = s; // first check for nulls and
server.CEServer = c; // check for nulls as well
謝謝。如何檢查s和c是否爲空? – 2013-03-08 08:24:18
問題不明確。你想檢查's'和'c'是否都是'null'? – 2013-03-08 10:39:32
是的。他們可能並不總是包含數據。因此,如果s爲null,並且您執行'query.Single()。s',它會拋出一個異常? – 2013-03-08 10:50:42