我有一个实现“IUser”的实体对象“用户”:
IQueryable<User> users = Db.User;
return users;
但我真正想要返回的是:
IQueryable<IUser>
那么什么是最好的转换方式
IQueryable<User>
到
IQueryable<IUser>
没有实际运行查询?现在我正在这样做,但它似乎是一个 hack:
IQueryable<IUser> users = Db.User.Select<User, IUser>(u => u);