Subsonic3.0(続き)

とりあえずサイトにあるUsing SimpleRepositoryというスクリーンキャストを見ました。

  • 3.0の新機能
    • コードでモデルを記述してテーブルに反映させる機能
      • Railsみたいなモデル駆動な開発手法。
      • 2.0では、テーブルからモデルを生成する手法だったが、3.0はモデルからの生成も可能になった模様。
      • モデルのプロパティに属性を記述することで、型のサイズやNull許容を設定できる。
    • リポジトリクラスの導入
      • 2.0では、Repositoryクラスが導入されているので、このクラスとPONOを組み合わせてデータ追加、更新ができる
      • このリポジトリに対してLINQクエリを投げれる。
      • SubSonicActiveRecord系のデータアクセスライブラリ。加えてドメインモデル的な開発も可能?

ビデオを見ただけでは、こんな感じでした。
Subsonicの3.0をダウンロードしたけどExamplesが開けずでした(プロジェクトの種類がこのインストールでサポートされていません)。