Questions tagged «todictionary»

4
将Linq查询结果转换为字典
我想使用Linq to SQL向数据库中添加一些行,但是我想在添加行之前进行“自定义检查”,以了解是否必须添加,替换或忽略传入的行。我想尽量减少客户端和数据库服务器之间的通信量,并最大程度地减少查询数量。 为此,我希望获取验证所需的尽可能少的信息,并且在过程开始时仅获取一次。 我当时正在考虑做这样的事情,但是显然,这是行不通的。有人有主意吗? Dictionary<int, DateTime> existingItems = (from ObjType ot in TableObj select (new KeyValuePair<int, DateTime>(ot.Key, ot.TimeStamp)) ) 我最后想要的是一个Dictionary,而不必从TableObject下载整个ObjectType对象。 我还考虑了以下代码,但是我试图找到一种正确的方法: List<int> keys = (from ObjType ot in TableObj orderby ot.Key select ot.Key).ToList<int>(); List<DateTime> values = (from ObjType ot in TableObj orderby ot.Key select ot.Value).ToList<int>(); Dictionary<int, DateTime> existingItems = …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.