【发布时间】:2014-10-28 09:34:56
【问题描述】:
我有以下方法:
public List<object> GetLoginValues(String user, String pass)
{
using (db = new DCDataContext())
{
List<object> x = (from u in db.users
join t in db.userTypes on u.type equals t.typeID
where u.loginName == user &&
u.password == pass &&
u.isActive == true
select new
{
u.userID,
u.loginName,
u.userCode,
u.type,
u.team,
t.typeName
}).ToList();
return x;
}
}
这显然行不通。我需要这个方法来返回这个连接的结果。最好改成List。我想知道这是否可以在不必创建包含两个表的属性的类的情况下完成,因为我正在使用linq-to-sql 并且已经为每个表提供了类。
为了使这个查询/方法正常工作,我应该返回什么类型?
【问题讨论】:
-
我刚刚更新了我的答案,有用吗?
标签: c# linq linq-to-sql