参见英文答案 >
How can I extract a list of Tuple from a specific table with Entity Framework / LINQ? 2个
我想从数据库加载元组列表.但是,当尝试如下.我收到一个错误“在LINQ to Entities中只支持无参数构造函数和初始值设定项”.
我想从数据库加载元组列表.但是,当尝试如下.我收到一个错误“在LINQ to Entities中只支持无参数构造函数和初始值设定项”.
List<Tuple<string,DateTime?>> schdule = new List<Tuple<string,DateTime?>>(); schdule = Entities.ScheduleDates.Where(x => x.Code == cCode).Select(x => new Tuple<string,DateTime?>(x.Key,x.Time)).ToList<Tuple<string,DateTime?>>();
但是,通过使用匿名类型,我不会收到任何错误.
var tempSchedule = Entities.ScheduleDates.Where(x => x.Code == cCode).Select(x => new { x.Key,x.Time }).ToList();
为什么我面临上述错误.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。