я создал следующий код:
Dictionary<string, string> allItemNames = new Dictionary<string, string>();
var productNames = from product in entities.tbl_producttype
select new { ProductName = product.Name, ProductTitle = product.TitleName };
foreach (var productName in productNames)
{
allItemNames.Add(productName.ProductName, productName.ProductTitle);
}
это прекрасно работает, но можно ли сделать код короче, убрав фразу 'foreach' и заставив запрос выполнить вставку в словарь? как некая фраза linq «в», которая говорит запросу «вставить productName в первую строку словаря и ProductTitle во вторую»?