我得到一個錯誤而執行下面的查詢相關的查詢引用錯誤LINQ表達式包含與不同的上下文
錯誤: 指定的LINQ表達式包含對與不同上下文關聯的查詢引用
查詢:
var wordlePuzzle = (from wp in wordlepostitionRepository.All
join wtc in wordletextclueRepository.All on wp.WordleTexCluetId equals wtc.WordleTextClueId
join w in wordleRepository.All on wtc.WordleId equals w.WordleId
where wtc.WordleId == id
select new WordlePuzzle
{
Row = w.WordleRow,
Column = w.WordleColumn,
Title = w.WordleTitle,
DifficultyLevel = DifficultyLevel.Easy,
Duration = w.WordleDuration,
ExpiresOn = w.ExpireDate
});
我曾嘗試與查詢結束後追加.AsEnumerable();
但它畢竟是給了一個錯誤。
我對所有這些表只是一個數據庫。
那麼,你有三個不同的存儲庫在那裏...目前還不清楚你如何期待他們一起工作。 –
你可能要爲大家介紹的工作模式的單位要共享不同的存儲庫 – devdigital
相同的上下文情況下,你可以幫我解決這個問題?因爲我在LINQ – imdadhusen