2010年10月18日月曜日

【備忘録】iBatis.netで任意の場所に配置されているSqlMap.configを指定する方法

iBatis.netでは、iBatis関連のdllとSqlMap.configを同じディレクトリに配置する必要があるのだが、
ちょっと理由があって、それぞれ別々に配置したくなった。

なにかいい方法はないかといろいろ試したら、こんな実装で実現できた。


ISqlMapper _sqlMap = null;



XmlDocument sqlMapConfig = new XmlDocument();

DomSqlMapBuilder mapBuilder = new DomSqlMapBuilder();

sqlMapConfig.Load("Sql.configのパス");

_sqlMap = mapBuilder.Build(sqlMapConfig, true);


C#4.0 (Visual Studio 2010)
iBatis.DataMapper 1.6.2

ほんとにこれでいいのかな?
もうちょっと調べてみる。

0 件のコメント:

コメントを投稿