我有这样的模式:实体框架柱投影
public partial class SystemUser
{
[Display(Name = "User")]
public string Username { get; set; }
[Display(Name = "Pass")]
public string Password { get; set; }
[Display(Name = "Admin")]
public Nullable<bool> Type { get; set; }
}
这个函数返回SystemUser的所有记录:
public IEnumerable<object> GetAll()
{
var Users = Ctx.SystemUsers.ToList().Select(u => new SystemUser
{
Username = u.Username,
Type = u.Type
});
return Users.ToList();
}
,但此查询也password列 我不需要this.how我可以从查询中删除此列? 我不想使用anonymus类型,因为它删除dataannotation
删除第一个'ToList()',你会好的 – haim770
为什么当你知道你要返回'IEnumerable'时返回'IEnumerable
@ haim770发生异常 – Mohammad