Это мой взгляд. Как получить данные из базы данных с помощью ASP.net MVC?
<body>
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid" style="font-size:13.9px;font-family:'Segoe UI';">
<div>
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist" style="padding:0px;padding-top:10px">
<li role="presentation" class="activeIndex"><a href="#home" aria-controls="home" role="tab" data-toggle="tab" >EventLog</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">ApplicationLog</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content" style="padding-top:15px">
<div role="tabpanel" class="tab-pane active" id="home">
<table class="table table-striped ">
<thead style="background-color: rgba(7,45,120,.8); color: white; font-size: initial;">
<tr>
<th>EventLogID</th>
<th>UserName</th>
<th>Message</th>
<th>Severity</th>
<th>Type</th>
<th>StackTrace</th>
<th>PageSource</th>
<th>CreatedDttm</th>
</tr>
</thead>
</table>
</div>
<div role="tabpanel" class="tab-pane" id="profile">
<table class="table table-striped">
<thead style="background-color: rgba(7,45,120,.8); color: white; font-size: initial">
<tr>
<th>EventLogID</th>
<th>UserName</th>
<th>UserValidationMessage</th>
<th>DetailedMessage</th>
<th>LogInTime</th>
<th>LogOutTime</th>
<th>CreatedDttm</th>
</tr>
</thead>
</table>
</div>
</div><!-- /.container-fluid -->
</nav>
Я создал представление в MVC, создавая table.My целью является заполнить таблицу с данными в SQL database.My контроллер выглядит примерно так
public ActionResult Index()
{
OnlineModel model = new OnlineModel();
var result = model.GetAdminData();
return View();
}
А в модели я не знаю, как использовать LINQ для SQL запроса
public string GetAdminData()
{
var result = ((from eng in odsEntities.EventLogs select eng.EventLogID).Distinct().ToList());
return "";
}
Но я не знаю, как сделать remaini ng шагов. Правильно ли написан код в модели?
ваша точка зрения сильно типизированных с моделью? – Sherlock
Нет, это не сильно типизировано @Katana –
Я посмотрел статью для вас http://www.asp.net/mvc/overview/older-versions-1/models-data/displaying-a-table-of-database-data -cs требуется время для чтения. Для меньшей сложности сделайте свое представление строго типизированным, чтобы у вас был доступ к модели в вашем представлении. – Sherlock