?
ViewBag.Items = db.Items.Select(m => new KeyValuePair<string, MyType>
(
m.Id,
new MyType { Column1 = m.Column1, Column2 = m.Column2 }
)).ToArray();
a Dictionary - , KeyValuePair, ?
ViewBag.Items = db.Items.ToDictionary(
m => m.Id,
m => new MyType { Column1 = m.Column1, Column2 = m.Column2 });
, Dictionary<anonymous, anonymous>:
ViewBag.Items = db.Items.ToDictionary(
m => m.Id,
m=> new { m.Column1, m.Column2 } );
, , .
a Dictionary KeyValuePair , . , ToLookup, .