我的数据库中有两个非常相似的表(tblCar 和 tblPlane)。它们具有相同的列,只有 tblCar 以 car_ 开头,而 tblPlane 以 pl_ 开头。即car_id、pl_id等。
我从表中获取行并将它们连接起来:
var cars = (from x in db.tblCar select x).ToList();
var planes = (from x in db.tblPlane select x).ToList();
var result = cars.Cast<object>().Concat(planes.Cast<object>());
它工作正常。
但是,两个表都有一个更新日期列:cat_update 和 pl_update。它的类型是 DateTime,我需要按此列对结果列表进行排序,最新的在前。
属性名称不同时如何排序?