私はisDeleted != true
の画像を選択します。 私はLINQでそのコードを持っていますが、私はすべての画像を持っているので何かが失敗しています。Linq選択画像isDeleted!= true
Wine wine = (
from w in db.Wine
join img in (
from i in db.ImageWine
where i.isDeleted != true
select i)
on w.idWine equals img.idWine
where w.idWine == id
select w
).SingleOrDefault();
私はasp.net MVCかみそりに取り組んでいますCSHTML
@foreach (var item in Model.ImageWine)
{
<tr>
<td class="text-center" id="IDProfile"><span>@Html.DisplayFor(m => item.idImageWine)</span></td>
<td id="Name"><span>@Html.DisplayFor(m => item.Image.urlImage)</span></td>
<td id="Image"><img src="@Url.Content("~/Images/"+ item.Image.urlImage)" class="img-thumbnail" width="200" height="150"/></td>
<td class="td-actions text-right" id="Actions">
<a class="btn btn-simple btn-danger btn-icon table-action remove" id="Delete" href="javascript:;" rel="tooltip" title="" data-original-title="Remove">
<i class="fa fa-remove"></i>
</a>
</td>
</tr>
}
。
あなたがされるエラーは何ですか?あなたはそれがどのように反応すると思いますか、実際にどのような反応を得ていますか? – peinearydevelopment
ワインごとにいくつかの画像がありますか? EntityFrameworkを使用していますか? 'wine'にナビゲーションプロパティがありますが、' wine.Images.FirstOrDefault(i =>!i.isDeleted) 'のようなことをすることができますか?モデルパーツを見せてもらえますか?これがMVCならコントローラの動作も表示できますか?また、あなたのcshtmlの字下げを修正してください。 – Rafalon
私はすべてのイメージを常に取得しています。イメージはisDeleted = trueまたはfalseです。 – kroz