我的数据库中有一个用户表。将查询结果从请求转换为Linq对象
tabUser的结构:INTID,strUserName中,strPassword
在我的User类我想列出所有我的数据库中包含的用户。
我试了一下:
public List<User> GetAllUsers()
using (var db = new AdventureWorksEntities())
{
return (from u in db.tabUser
select new User{
u.strUsername
}).ToList();
}
用户构造:
public class User {
private strUsername;
public User() {}
public User(string username){
this.strUsername = username;
}
public void setUsername(string username){
this.strUsername = username;
}
public string getUsername(){
return strUsername;
}
我想,该方法返回我的所有用户的列表。 但这不起作用。请帮忙吗?
你为什么不使用属性,你只熟悉Java?除此之外,你的代码有什么问题?你为什么不使用带''username'的构造函数? –
db.tabUser.Select(x => new User(x.strUsername))。ToList(); – Backtrack