我目前正在从事一个小型电子商务项目。我想显示产品的简短描述,而不是显示所有描述(来自数据库)。
这是我的控制器;
var products = context.Products.OrderBy(p => p.ProductName);
@ViewBag.ProductList = products.ToList<Product>();
这是我的视图代码;
<ul class="display" id="content">
@foreach( var item in @ViewBag.ProductList as IEnumerable<Product>)
{
@Html.Partial("_ProductPartial", item)
}
</ul>
现在在我的部分“_ProductPartial”视图中,我调用了该描述字段;
<p>
@Html.DisplayFor(model => model.ProductDescription)
</p>
现在,我想显示一个产品的简短描述(而不是显示默认工作的整个描述)。
那么,我怎样才能使用 LINQ 做到这一点?
有没有其他方法(如果可能)?