top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
.NET Framework用のR/Oマッピングツールである blancoDbDotNetについて、まずは単一表レベルで動作するようになったので公開アルファ版という形で提供します。blancoDbDotNetは ソースコード自動生成タイプの R/Oマッピングツールです。
.NET Framework用のR/Oマッピングツールである blancoDbDotNetについて、まずは単一表レベルで動作するようになったので公開アルファ版という形で提供します。blancoDbDotNetはソースコード自動生成タイプの R/Oマッピングツールです。C#ソースコードが自動生成されます。
現在実装していて最も懸念を感じているところは、CLOB/BLOB対応についてです。私のADO.NETの知識だと、現在の挙動にあるような C#のソースコードのような感じになります。これがいいのかどうか単体試験でも洗っていく予定ですが、さすがに私は ADO.NETの専門性が低いな、と自分で実感しました。 blancoDbDotNetを試用していただき、問題点や改善点などをお寄せ下さる方の登場してくださればとっても嬉しいです。blancoDbの仕様を知っている方なら、なんとか駆動できるかと思われます。なお、お寄せいただいたご意見などの全てには対応できないであろうことはご了承下さい。
これから実装していく現在は未実装である機能については下記のようになります。
年内にリリースする予定の初版では実装しない予定の機能は下記です。
ストアドプロシージャ対応 →ADO.NETのストアドプロシージャ対応が 良く分からない…(苦笑)
DBアクセスのロギング機能 →Log4Netを用いたロギングを実装する予定です。
SQL Server 2000 + ADO.NET 以外の環境への対応 →Oracle + ODP.NETへの対応は 更に次の版で対応する計画です。
blancoDbには存在する機能なのですが、スクロール方向の指定や更新可能属性の指定機能は提供しない予定です。これは ADO.NETの仕様の都合、実装できないと判断しているためです。
初版が対応するプラットフォームは下記です。
Microsoft SQL Server 2000 SP4以降 →SQL Server 2005については、それ用のサービスパックがリリースされてから検討します。
VisualStudio .NET 2003 →VisualStudo .NET 2005には 大変興味を持っています。ADO.NET 2.0についても、どのような点が強化されたのか大変楽しみにしています。まずは SQL Server 2005のサービスパックがリリースされることを待ちます。
実行には下記の環境が必要です。※.NET Framework用のソースコード自動生成に Java実行環境が必要なのは 開発コストや保守コストなどの面からやむをえないことです。申し訳ないですがご了承下さい。
Sun J2RE 1.4.2以降
Apache Ant
blancoDbDotNet本体
Microsoft SQL Server 2000用 JDBCドライバ (英語版最新版を利用することを推奨)
年内には、初版の単体試験が終了する予定です。
図書館で借りてきました。井上あずみさん、とってもすてきです。
ライブ収録。すごく美しいです。
だんだんトトロのサントラが欲しくなってきました。当然 井上あずみさんによる歌です。