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