Я пытаюсь преобразовать существующий класс (не LINQ to SQL) в класс сущностей LINQ to SQL, который имеет существующее свойство (столбец db), например:
public string MyString
{
get { return myString; }
set { myString = FormatMyString(value); }
}
Есть ли способ выполнить такую обработку значения свойства класса сущностей перед сохранением?
Должен ли я использовать какое-либо событие сохранения на уровне объекта, в котором можно выполнить мое форматирование (если это вообще сработает)?
Я знаю, что LINQ to SQL обеспечивает проверку, и есть сгенерированные On...Changing()
частичные методы, которые предоставляют доступ к новому значению, по значению (не по ссылке) , но ни один из этих методов, кажется, не обеспечивает способ фактически изменить / отформатировать значение во время его установки.
Спасибо за вашу помощь.