ASP.Net MVC将EF数据传递给模型
本文关键字:模型 数据 EF Net MVC ASP | 更新日期: 2023-09-27 18:08:55
我是MVC和实体框架的新手,并希望在将数据传递给模型方面获得一些帮助,以便我可以使我的视图成为强类型视图并根据需要获取信息。
在home控制器的about操作中,我想从关于页面的SiteContent表中提取数据
var sc = db.siteContents.Where( x => x.Page == "About").ToList();
return View(sc);
关于这个我有几个问题,首先,我如何把这个放到模型SiteContent
public class SiteContent
{
public int ContentId { get; set; }
public string ContentType { get; set; }
public string Page { get; set; }
public string ContentHeader { get; set; }
public string Content { get; set; }
public DateTime OriginalPostDate { get; set; }
public DateTime UpdatePostDate { get; set; }
public string ImageFileName { get; set; }
public bool ContentReleased { get; set; }
}
我不确定我应该如何从这里开始。
从这里开始,我想使用强类型视图通过使用我的模型来获取数据。
任何和所有的帮助非常感激。
感谢西蒙像这样定义你的视图:
@model IEnumerable<SiteContent>
<table>
<tr>
<td>ContentType</td>
// other data
</tr>
@foreach(var item in Model)
{
<tr>
<td>@item.ContentType</td>
// other data
<tr>
}
</table>