所以我有这个 aps.net mvc 项目,我在其中创建了一个服务层、模型视图、控制器和一个视图页面。但我无法将我的结果显示到视图页面。我开始这将通过在服务层中传递一个特定的 linq 语句,所以我应该能够返回它以显示在视图上。这是我所拥有的:
服务:
public IEnumerable<RoleUser> GetUsers(int sectionID)
{
var _role = DataConnection.GetRole<RoleUser>(9, r => new RoleUser
{
Name = RoleColumnMap.Name(r),
Email = RoleColumnMap.Email(r)
}, resultsPerPage: 20, pageNumber: 1);
return _role;
}
楷模:
public partial class Role
{
public RoleView()
{
this.Users = new HashSet<RoleUser>();
}
public ICollection<RoleUser> Users { get; set; }
}
public class RoleUser
{
public string Name { get; set; }
public string Email { get; set; }
}
控制器:
public ActionResult RoleUser(RoleView rvw)
{
var rosterUser = new RosterService().GetUsers();
ViewBag.RosterUsers = rosterUser;
return View();
}
看法:
<div>
<span>@Model.Name</span>
</div>
我不确定我错过了什么或做错了什么,但任何提示都会很棒。我基本上想从我正在测试的 linq 语句中返回结果,以查看连接是否正确并且在增强之前功能是否存在。谢谢...