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);
とかなんとか。