Ответ 1
Вы всегда можете добавить частичный класс с тем же именем, что и ваш класс LinqToSql, а затем определить свои собственные параметры и функции. Затем они будут доступны как параметры объекта и методы для этого объекта, так же, как доступны автоматически созданные методы LinqToSql.
Пример. У вас есть класс LinqToSql с именем Car
, который сопоставляется с таблицей Car в базе данных. Затем вы можете добавить файл в App_Code со следующим кодом:
public partial class Car {
// Add properties and methods to extend the functionality of Car
}
Я не уверен, полностью ли это соответствует вашему требованию изменить способ отображения Enums в столбец. Тем не менее, вы можете добавить параметр, в котором свойства get/set будут работать для отображения нужных вам перечислений, сохраняя при этом значения, не зависящие от регистра.