현재 할 일 목록 기능이있는 응용 프로그램을 작성 중입니다. 그리고 다음 2 주 안에 만기 날짜가있는 홈 컨트롤러를 통해 항목을 내 홈 페이지로 전달하려고합니다. 다음 코드는 HomeController에 있습니다.ASP.NET MVC : 항목을 홈 페이지로 전달
MembershipUser myObject = Membership.GetUser();
Guid UserID = (Guid)myObject.ProviderUserKey;
DateTime dateTime = new DateTime();
dateTime = DateTime.Now;
dateTime.AddDays(14);
var model = db.Task.Where(n => n.UserId == UserID).Where(x => x.Due < dateTime);
return View(model);
다음 코드는 홈 인덱스보기에 있습니다
<ul class="upcoming">
@foreach (var item in Model)
{
<li>@item.Title</li>
}
</ul>
그러나,이 데이터베이스에 작업 테이블에있는 모든 항목을 반환 2 주 이상 떨어져 심지어 사람. 이 문제를 어떻게 해결할 수 있습니까?
많은 감사, 데일
데이터베이스로 전송 된 실제 SQL 쿼리를 확인 했습니까? 데이터베이스의 데이터에 기한이 2 주 이상인 작업이 포함되어 있습니까? –
그 일을하고 싶었지만 그 방법을 알 수는 없었습니다. SQL Server Management Studio에서? 하지만 검색어와 일치하는 항목은 분명히 있습니다. – dalehumphries