На мой взгляд, у меня есть ввод и выбор тегов, чтобы пользователь мог ввести дату начала и окончания. При отправке контроллер будет искать модель/базу данных и возвращать записи в указанном выше диапазоне.
В моей БД даты начала и окончания записываются как «nvarchars», а в моем контроллере они воспринимаются как строки.
Код и изображения для справки:
public ActionResult timePeriod(string time)
{
//Start: month, day, year End: month, day, year --> Numeric values
string[] times = time.Split(',');
string start = times[0] + " " + times[1] + " " + times[2];
string end = times[3] + " " + times[4] + " " + times[5];
//Sample code to test the start date
viewModel.Tasks = db.Tasks.Where(s => s.StartTime.Contains(start)).ToList();
}
фрагмент значений базы данных:
Есть ли какое-нибудь выражение LINQ для этого?
datetime
? Кажется необычным хранить их какnvarchar
- person Jason Evans   schedule 01.12.2014