在我的最后一个问题中,我使用 Leo 的解决方案成功地将数据转储到组合框中,但现在,我想获取特定用户的所有内容并存储到通用列表中。我尝试使用此代码,但它不起作用。我可以知道我的代码有问题吗?
var contexti = new OrganizationContext();
//contexti.Load(contexti.GetAdminPassQuery(userName), LoadInfo, null);
EntityQuery query = contexti.GetAdminPassQuery(userName);
contexti.Load<tblAdmin>(query).Completed += (sender, args) =>
{
List<AdminInfo> list = ((LoadOperation<tblAdmin>) sender).Entities.
ToList();}
这是在域上下文中。
public IQueryable<tblAdmin> GetAdminPass(string adminId)
{
return this.ObjectContext.tblAdmins.Where(e => e.adminID.Equals(adminId));
}
这是帮助文件夹中的通用列表存储
public class AdminInfo
{
public string AdminId { get; set; }
public string AFirstName { get; set; }
public string ALastName { get; set; }
public string AEmail { get; set; }
public string APassword { get; set; }
}
谢谢你的回复