Я новичок в linq и linq2SQL. Я сделал свою домашнюю работу, то есть нашел много результатов и ответов, которые нацелены на подобные проблемы. Кажется, мне не хватает более глубокого понимания linq и linq2SQL. Я нахожусь в своем уме.
У меня есть веб-приложение с простым интерфейсом html и js. Я обмениваюсь данными с моим aspx через ajax xmlhttprequests. Все данные поступают естественным образом и должны быть представлены в виде строк.
Что я пытаюсь сделать:
private DateTime _date;
[Column(Storage = "_date", Name = "date", DbType = "date", CanBeNull = false)]
public string date
{
get { return this._date.ToString("yyyy-MM-dd"); }
set { this._date = DateTime.ParseExact(value, "yyyy-MM-dd", null); }
}
Вместо преобразования строки в datetime в моем aspx я хотел бы просто передать строки и выполнить преобразование при получении и установке. Выполнение этого кода вызывает ошибку «Неверное приведение».
Пытаюсь ли я сделать что-то, что просто невозможно сделать? Мой подход неверен? Я не ожидаю, что кто-то еще напишет код для меня. Я не против копаться в ссылках, но я не знаю, с чего начать. Так что, если кто-то, куда направить меня в правильном направлении, я был бы очень признателен.