Seasarプロジェクト にある S2Dao.NET を使ってみたので、諸々を備忘録代わりに。
Q. S2Dao.NET って何? --- A. O/Rマッパーの一。 S2Dao の .NET Framework 対応版
Q. 入手方法? --- A. 本記事執筆時点では、 S2Container.NET に取り込まれているので、 S2Container.NETの最新版をダウンロードしてくればよろしいでしょう。
Q. prereqs? --- A. 公式のドキュメントには log4net を使ってるからどーのこーの書いてあるけど、アセンブリはS2Containerの配布物に同梱されてる。
Q. 事前に仕入れておいたほうがよい知識 --- A. AOP, インタフェースプログラミング, DI (後、おまけで ADO.NET)
-----
準備は整った。おもむろに VisualStudio ででも SharpDevelop ででも、 適当なSolutionとProjectを作り、 Seasar.DLL, Seasar.Dao.DLL, log4net.DLL を参照設定に追加しよう。
また、利用するDBがMS SQL Server や Oracle でない場合は、別途 ADO.NET対応のデータプロバイダを用意しよう。(例:SQLite なら System.Data.SQLite が利用できる)




