Построить словарь из двух сущностей из EF - PullRequest
2 голосов
/ 25 октября 2011

У меня есть две таблицы, которые использовались для генерации двух сущностей.Например: проблема и владелец (один владелец может иметь несколько проблем, а не наоборот).Теперь я хочу, чтобы загрузить их в память во время выполнения по соображениям производительности (чтобы посмотреть владелец дать проблему).Поэтому я думаю, что я могу иметь словарь словарь (IssueEntityComparer).Как мне создать этот словарь в C #?

1 Ответ

2 голосов
/ 26 октября 2011

Попробуйте это:

var map = db.Issues
.Select (i => new { Key = i.IssueId, Value = i.OwnerId })
.ToDictionary (i => i.Key, i => i.Value);
...