我有一个CREATE EVENT e_daily
ON SCHEDULE
EVERY 1 DAY
STARTS TIMESTAMP(CURRENT_DATE) + INTERVAL '0:05' MINUTE
COMMENT 'Clears out sessions every day.'
DO
DELETE FROM awi_dev6.sessions;
,其中List<Person>
对象由以下元素组成;
Id
名称
年龄
学校
我要查询此列表,并将Person
和Id
保存在Age
中。
我知道List<int,int>
不能用C#完成,所以我发现可以代替List<int,int>
。
Tuple<List<int,int>>
以上代码无法正常工作,因为我无法将List<Person> personList = _db.Persons.OrderBy(x=> x.Id == Id).ToList();
Tuple<List<int,int>> listOfIdandAge = personList.Select(r => r.Id).ToList();
保存到Age
列表中。有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
List<(int, int)> listOfIdAndAge = personList.Select(r => (r.Id, r.Age)).ToList();
或者实际上,这是C#,所以
var listOfIdAndAge = personList.Select(r => (r.Id, r.Age)).ToList();
为方便访问:
var listOfIdAndAge = personList.Select(r => (id: r.Id, age: r.Age)).ToList();
var firstId = listOfIdAndAge.First().id;
var firstAge = listOfIdAndAge.First().age;