Hi,<br><br>Thanks for your reply.After your reply now i am able to call dbflute from my application.<br><br>Regards,<br>Thomas.<br><br><div class="gmail_quote">On Tue, Jun 8, 2010 at 11:29 AM, kubo <span dir="ltr">&lt;<a href="mailto:dbflute@gmail.com">dbflute@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello,<br>
<div class="im"><br>
&gt; when i call this function it throws FilenotFoundException<br>
&gt;<br>
&gt; $B%U%!%$%k$^$?$O%"%;%s%V%j(B &#39;Castle.DynamicProxy, Version=1.1.5.0, Culture=neutral,<br>
&gt; PublicKeyToken=f362209d9bee91d8&#39;$B!"$^$?$O$=$N0MB84X78$N(B 1<br>
&gt; $B$D$,FI$_9~$a$^$;$s$G$7$?!#;XDj$5$l$?%U%!%$%k$,8+$D$+$j$^$;$s(B.<br>
<br>
</div>Does it include the Castle.DynamicProxy.dll as reference libraries?<br>
For example, dfnet-basic-example refers these libraries:<br>
<br>
 &nbsp;Castle.DynamicProxy.dll<br>
 &nbsp;CoreLab.MySql.dll<br>
 &nbsp;log4net.dll<br>
 &nbsp;MbUnit.Framework.dll<br>
 &nbsp;MySql.Data.dll<br>
 &nbsp;Seasar.dll<br>
 &nbsp;Seasar.Dao.dll<br>
 &nbsp;Seasar.Dxo.dll<br>
 &nbsp;Seasar.DynamicProxy.dll<br>
 &nbsp;Seasar.Quill.dll<br>
 &nbsp;Seasar.Unit.dll<br>
<br>
You don&#39;t need CoreLab.MySql.dll, MySql.Data.dll<br>
because you use SQLServer. And also if you don&#39;t<br>
use MbUnit, MbUnit.Framework.dll is not required.<br>
Other dll files are required to use &quot;Quill + DBFlute.NET&quot;.<br>
<br>
2010/6/8 thomas &lt;<a href="mailto:jp.mcy.10@gmail.com">jp.mcy.10@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hi,<br>
&gt;<br>
&gt; Thanks for your immediate reply.<br>
&gt;<br>
&gt; I have gone through the samples.I am trying to call these functions from<br>
&gt; windows application.<br>
&gt; Am using SQLServer Database.<br>
&gt;<br>
&gt;<br>
&gt; my App.config file<br>
&gt;<br>
&gt; &lt;quill&gt;<br>
&gt; &nbsp;&nbsp;&nbsp; &lt;dataSources&gt;<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dataSource name=&quot;ExampleDB&quot;&gt;<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;provider&gt;SqlServer&lt;/provider&gt;<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;connectionString&gt;&quot;server=AGTNB15;user id=sa; password=angels;<br>
&gt; database=pmsdb-client;&quot;&lt;/connectionString&gt;<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;class&gt;Seasar.Extension.Tx.Impl.TxDataSource&lt;/class&gt;<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/dataSource&gt;<br>
&gt; &nbsp;&nbsp;&nbsp; &lt;/dataSources&gt;<br>
&gt; &nbsp;&nbsp;&nbsp; &lt;!--&lt;assemblys&gt;<br>
&gt;<br>
&gt; &lt;assembly&gt;Oracle.DataAccess, version=10.2.0.100, Culture=neutral,<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PublicKeyToken=89b483f429c47342&lt;/assembly&gt;<br>
&gt; &nbsp; &nbsp; &lt;/assemblys&gt;<br>
&gt;<br>
&gt; --&gt;<br>
&gt; &nbsp; &lt;/quill&gt;<br>
&gt;<br>
&gt; In that documents it is mentioned that the assembly is needed only if i use<br>
&gt; other than Sqlserver.<br>
&gt;<br>
&gt;<br>
&gt; &nbsp;QuillInjector.GetInstance.Inject(Me)<br>
&gt;<br>
&gt; when i call this function it throws FilenotFoundException<br>
&gt;<br>
&gt; $B%U%!%$%k$^$?$O%"%;%s%V%j(B &#39;Castle.DynamicProxy, Version=1.1.5.0, Culture=neutral,<br>
&gt; PublicKeyToken=f362209d9bee91d8&#39;$B!"$^$?$O$=$N0MB84X78$N(B 1<br>
&gt; $B$D$,FI$_9~$a$^$;$s$G$7$?!#;XDj$5$l$?%U%!%$%k$,8+$D$+$j$^$;$s(B.<br>
&gt;<br>
&gt; This is the Exception i got.<br>
&gt;<br>
&gt; Any other settings i missed here?<br>
&gt;<br>
&gt; Thanks in Advance.<br>
&gt; Thomas.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2010/6/7 kubo &lt;<a href="mailto:dbflute@gmail.com">dbflute@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; At first, DB settings are in App.config<br>
&gt;&gt;<br>
&gt;&gt; // App.config example of dfnet-basic-example<br>
&gt;&gt;<br>
&gt;&gt; <a href="https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-basic-example/source/DfExampleTest/App.config" target="_blank">https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-basic-example/source/DfExampleTest/App.config</a><br>

&gt;&gt;<br>
&gt;&gt; &nbsp;&lt;quill&gt;<br>
&gt;&gt; &nbsp; &nbsp;&lt;dataSources&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;dataSource name=&quot;xxx&quot;&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;provider&gt;xxx&lt;/provider&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;connectionString&gt;&quot;xxx&quot;&lt;/connectionString&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;&lt;class&gt;Seasar.Extension.Tx.Impl.TxDataSource&lt;/class&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;/dataSource&gt;<br>
&gt;&gt; &nbsp; &nbsp;&lt;/dataSources&gt;<br>
&gt;&gt; &nbsp; &nbsp;&lt;assemblys&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp;&lt;assembly&gt;xxx&lt;/assembly&gt;<br>
&gt;&gt; &nbsp; &nbsp;&lt;/assemblys&gt;<br>
&gt;&gt; &nbsp;&lt;/quill&gt;<br>
&gt;&gt;<br>
&gt;&gt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
&gt;&gt; -<br>
&gt;&gt; And there is an example of &quot;<a href="http://ASP.NET" target="_blank">ASP.NET</a> + DBFlute.NET&quot;.<br>
&gt;&gt; Please refer to the example, and you can get<br>
&gt;&gt; a way to call those classes.<br>
&gt;&gt; (Even if you don&#39;t use <a href="http://ASP.NET" target="_blank">ASP.NET</a>, it is so beneficial)<br>
&gt;&gt;<br>
&gt;&gt; // dfnet-asp.net-example<br>
&gt;&gt; <a href="https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-asp.net-example" target="_blank">https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-asp.net-example</a><br>
&gt;&gt;<br>
&gt;&gt; // MemberList.aspx.cs (uses QuillInjector at the constructor)<br>
&gt;&gt;<br>
&gt;&gt; <a href="https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-asp.net-example/source/DfExampleWeb/View/Member/MemberList.aspx.cs" target="_blank">https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-asp.net-example/source/DfExampleWeb/View/Member/MemberList.aspx.cs</a><br>

&gt;&gt;<br>
&gt;&gt; // MemberFacade.cs (called by <a href="http://asp.net" target="_blank">asp.net</a> class and uses Behavior)<br>
&gt;&gt;<br>
&gt;&gt; <a href="https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-asp.net-example/source/DfExampleBiz/Facade/Member/MemberFacade.cs" target="_blank">https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-asp.net-example/source/DfExampleBiz/Facade/Member/MemberFacade.cs</a><br>

&gt;&gt;<br>
&gt;&gt; Call-path is as follows:<br>
&gt;&gt; &nbsp;MemberList.aspx<br>
&gt;&gt; &nbsp;--&gt; MemberFacade.cs<br>
&gt;&gt; &nbsp;--&gt; MemberBhv.cs<br>
&gt;&gt;<br>
&gt;&gt; DBFlute.NET uses Quill.<br>
&gt;&gt; It&#39;s simple DI container without setting files.<br>
&gt;&gt; (similar to Google Guice in Java)<br>
&gt;&gt; <a href="http://s2container.net.seasar.org/ja/quill.html" target="_blank">http://s2container.net.seasar.org/ja/quill.html</a><br>
&gt;&gt;<br>
&gt;&gt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
&gt;&gt; -<br>
&gt;&gt; MemberFacade and MemberBhv are DI component (of Quill).<br>
&gt;&gt; If a class has an [Implementation] attribute, it means DI conponent.<br>
&gt;&gt;<br>
&gt;&gt; [Implementation]<br>
&gt;&gt; public class MemberFacade ...<br>
&gt;&gt;<br>
&gt;&gt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
&gt;&gt; -<br>
&gt;&gt; And MemberFacade.Update() method has a [Transaction] attribute.<br>
&gt;&gt; It means the method is in transaction scope.<br>
&gt;&gt; Only a DI component can use the [Transaction] attribute.<br>
&gt;&gt; (And then the method must be virtual)<br>
&gt;&gt;<br>
&gt;&gt; [Transaction]<br>
&gt;&gt; public virtual void Update(MemberDto dto)<br>
&gt;&gt;<br>
&gt;&gt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
&gt;&gt; -<br>
&gt;&gt; MemberList is not (cannot be) DI component<br>
&gt;&gt; so MemberList needs to inject myself by QuillInjector<br>
&gt;&gt; at the constructor for calling DI component classes.<br>
&gt;&gt;<br>
&gt;&gt; protected MemberFacade facade; // injected by Inject(this);<br>
&gt;&gt; public MemberList() {<br>
&gt;&gt; &nbsp; &nbsp;QuillInjector.GetInstance().Inject(this);<br>
&gt;&gt; }<br>
&gt;&gt; protected void Page_Load(object sender, EventArgs e) {<br>
&gt;&gt; &nbsp; &nbsp;... = facade.GetMemberList();<br>
&gt;&gt; }<br>
&gt;&gt;<br>
&gt;&gt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
&gt;&gt; -<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt; jflute<br>
&gt;&gt;<br>
&gt;&gt; 2010/6/7 thomas &lt;<a href="mailto:jp.mcy.10@gmail.com">jp.mcy.10@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Now am able to create C# classes using dbflute with SQLServer.<br>
&gt;&gt; &gt; Now i want to use these classes in my application.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; What are the setting files i have to write for calling these classes.<br>
&gt;&gt; &gt; (like jdbc.dicon in java)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks in advance.<br>
&gt;&gt; &gt; Thomas<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 2010/6/5 kubo &lt;<a href="mailto:dbflute@gmail.com">dbflute@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hello thomas<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Please retry by dbflute-0.8.9.17-01-SNAPSHOT.zip.<br>
&gt;&gt; &gt;&gt; You can get more detail messages of SQLException.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Download it from this page:<br>
&gt;&gt; &gt;&gt; <a href="http://dbflute.net.sandbox.seasar.org/ja/environment/newest.html" target="_blank">http://dbflute.net.sandbox.seasar.org/ja/environment/newest.html</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks<br>
&gt;&gt; &gt;&gt; jflute<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; seasar-dotnet mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:seasar-dotnet@ml.seasar.org">seasar-dotnet@ml.seasar.org</a><br>
&gt;&gt; &gt;&gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-dotnet" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-dotnet</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; seasar-dotnet mailing list<br>
&gt;&gt; &gt; <a href="mailto:seasar-dotnet@ml.seasar.org">seasar-dotnet@ml.seasar.org</a><br>
&gt;&gt; &gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-dotnet" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-dotnet</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; seasar-dotnet mailing list<br>
&gt;&gt; <a href="mailto:seasar-dotnet@ml.seasar.org">seasar-dotnet@ml.seasar.org</a><br>
&gt;&gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-dotnet" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-dotnet</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; seasar-dotnet mailing list<br>
&gt; <a href="mailto:seasar-dotnet@ml.seasar.org">seasar-dotnet@ml.seasar.org</a><br>
&gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-dotnet" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-dotnet</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
seasar-dotnet mailing list<br>
<a href="mailto:seasar-dotnet@ml.seasar.org">seasar-dotnet@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/seasar-dotnet" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-dotnet</a><br>
</div></div></blockquote></div><br>