Ich möchte meine Daten aus der DB mit Abfrage zeigen. Jetzt sehe ich die Daten, aber es zeigt alle Tabelle (Hund) und ich dont erfolgreiche Abfrage combain.mvc-Übergabe von Abfragedaten vom Controller zur Ansicht
ich will Abfrage für die Anzeige hinzufügen dog_num vom kleinsten
select * from dog order By dog_num desc
meinen Code zu wachsen:
Ansicht
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.dog_num)
</th>
<th>
@Html.DisplayNameFor(model => model.dog_name)
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.dog_num)
</td>
<td>
@Html.DisplayFor(modelItem => item.dog_name)
</td>
</tr>
Controller
private model db = new model();
public ActionResult Index()
{
return View(db.dog.ToList());
}
diese Arbeit! thx/ – alex1121
wenn ich das selbe machen möchte aber mit datum nicht funktioniert weil nur der "tag" dauert. 02/01/17 und 05/04/16, 02/01/17 erscheint firstrt, da 02 kleiner als 05 ist, aber nicht das früheste Datum ist. Sie wissen, wie man das repariert? – alex1121
Mein Vergnügen und glücklich, dass es geholfen hat. Und um das Datum zu sortieren, können Sie versuchen, so: db.dog.Distinct(). OrderByDescending (x => x.anyfieldname) .ToList(); link: https: //stackoverflow.com/a/1620924/3397630 Hoffe, es wird dir helfen .. :) Happy Sharing –