だから私はこの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 ステートメントから結果を返したいと考えています。ありがとう...