У меня есть таблица БД (профиль), чтобы описать человека. В этой таблице есть столбец «Секс» (int).
В части .NET у меня есть:
public enum Sex { Male = 1, Female = 2 }
public class Profile{
public int ID {get; set;}
public Sex Sex {get; set;}
}
...
SimpleRepository _repo = new SimpleRepository("ConnectionString");
_repo.Add<Profile>(profile);
После этой операции Subsonic вставляет новую строку, но поле "Sex" имеет значение NULL. Я пробовал INT и VARCHAR типа для столбца "Sex", но безрезультатно. Также я попробовал другое имя для enum, например "SexEnum".
Есть ли у вас какие-либо идеи? Может быть, требуется какое-то соглашение об именах или специальный тип для столбца таблицы.
Заранее спасибо.