7

我有一个实现“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);
4

1 回答 1

5

您的“hacky”解决方案对我来说看起来不错。

于 2009-08-06T16:55:15.377 回答