人を説明する DB テーブル (プロファイル) があります。このテーブルには、列「Sex」(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 です。「Sex」列に INT と VARCHAR 型を試しましたが、結果はありませんでした。また、「SexEnum」など、列挙型の別の名前を試しました。あなたはなにか考えはありますか?何らかの命名規則が必要な場合や、テーブルの列に特別なタイプが必要な場合があります。前もって感謝します。