[seasar-dotnet:921] Re: S2Dao.Net+SSCE の疎通中間結果報告

kubo [E-MAIL ADDRESS DELETED]
2008年 8月 29日 (金) 13:52:12 JST


久保(jflute)です。

早川さん、こんにちは

非常に良いフィードバックありがとうございます。
貴重なメールとなりそうです。
また、とりあえずながら成功して良かったです。

2008/8/29 hayakawa jiro <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。早川です。
>
> S2Dao.Net + SQL Server Compact Editon の組み合わせでの途中結果報告です。
> 途中結果報告としては「成功」です。
> S2Dao.Netの機能のうちSelectに関しての疎通確認が取れました。
>
> (私たちの)S2Dao.Netの利用予定機能として
> (1)Select
> (2)Delete
> (3)Insert
> (4)外部SQLファイルの実行
> (5)トランザクション制御
> を予定しており、あと(2)~(5)の動作確認が取れれば、検討は完了です。
>
>
> ■実験の背景
> SQLServer Express Edition(以下SSEE) + S2dao.net の組み合わせで動作する
> 小さな実験プログラムを用意しました。
> まずこのプログラムでの疎通/動作確認を行います。
> 次にADO.diconの定義変更を行うのみで
> SQLServer Compact Edition(以下SSCE) + S2dao.net の疎通が行えるかの
> 実験を行いました。
>
> ■開発環境
> VS2008(vb)を利用しています。
> SSCEを利用する場合、プロジェクトにSystem.Data.SqlCeeverCe を
> 参照追加をする必要があります。
>
>
> ■SSCEへ向けてのADO.diconの変更
> SSEE用に定義したファイルからの変更箇所に(*)を打っておきます。
> (*)は削除して呼んで下さい。
>
> ※コンポーネントネームとデータプロバイダの値が SqlClient のままですが、
> SqlSeverCeとした方がお行儀がよいですね。
>
>
> -(1)---使用したADO.dicon-start---
> <?xml version="1.0" encoding="utf-8" ?>
> <!DOCTYPE components PUBLIC "-//SEASAR2.1//DTD S2Container//EN"
> "http://www.seasar.org/dtd/components21.dtd">
> <components namespace="Ado">
>
>  <!-- .NET Framework Data Provider for SQL Server を使用する場合に必要です。 -->
>  <component name="SqlClient" class="Seasar.Extension.ADO.DataProvider">
>   <property name="ConnectionType">
>     "System.Data.SqlServerCe.SqlCeConnection" (*)
>   </property>
>   <property name="CommandType">
>     "System.Data.SqlServerCe.SqlCeCommand" (*)
>   </property>
>   <property name="ParameterType">
>     "System.Data.SqlServerCe.SqlCeParameter" (*)
>   </property>
>   <property name="DataAdapterType">
>     "System.Data.SqlServerCe.SqlCeDataAdapter" (*)
>   </property>
>  </component>
>  <component name="DataSource" class="Seasar.Extension.Tx.Impl.TxDataSource">
>   <property name="DataProvider">SqlClient</property>
>   <property name="ConnectionString">
>     "Data Source = C:\\TestDB\\MyDatabase#2.sdf;pwd = 'hoge';" (*)
>   </property>
>  </component>
>
>  <component class="Seasar.Extension.Tx.Impl.TransactionContext" />
>
> ----使用したADO.dicon-end---
>
>
> ■SSCEへ向けてのapp.configの変更
> SSEEでは特に記述していませんでしたがこれを追加しないと動きませんでした。
>
> ----使用したapp.configの一部-start---
>  <seasar>
>   <assemblys>
>     <assembly>seasar</assembly>
>     <assembly>seasar.dao</assembly>
>     <assembly>System.Data.SqlServerCe</assembly> (*)
>     <assembly>MyComponents</assembly>
>   </assemblys>
>  </seasar>
>
> ----使用したapp.configの一部-end---
>
> 以上です。
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内