ActiveRecord.net つづき

データ型のマッピングをまともに。Enumも使えるようになった。have_one,belongs_to,have_manyなど実装。

class Person : ActiveRecord<Person> {
    public string name;
    public int age;
    public int boss_id;
    public belongs_to<Person> boss;
    [Option("TargetColumn", "boss_id")]
    public has_many<Person> minions;
}
static Person find(string name) {
    return Person.FindFirst("name", name);
}

Person boss = find("boss");
boss.minions.Push(find("dilbert"));
boss.minions.Push(find("alice"));
find("wally").boss.SetNow(boss); //Set(boss);Save();

foreach(Person p in boss.minions)
    Display(p);

とかなんとか。