Я хотел бы реализовать проверку данных объекта при вставке или отправке объекта в sql.Есть ли какая-нибудь функция OnInsert или OnSubmit, которую я мог бы реализовать / расширить для автоматически сгенерированных linq-to-sql-классов, или какое-то другое решение?
Обычный способ сделать это - установить ограничения, проверить-ограничения, триггеры и хранимые процедуры в базе данных sql server, но я хотел бы избежать этого, чтобы сохранить мой код в одном месте и получить проверку синтаксиса и т. д.
(я думаю, проверка уникальных индексов и внешних ключейлучше реализованы прямо в sql db)