Commit c929114

mo khan <mo@mokhan.ca>
2010-05-21 20:29:32
trying to get the server app to run.
1 parent 69ccfaa
Changed files (2)
product
presentation.windows.server
product/presentation.windows.server/app.config
@@ -1,3 +1,18 @@
 <?xml version="1.0"?>
+
 <configuration>
-<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
+  <!--<runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <qualifyAssembly partialName="System.Data.SQLite" fullName="System.Data.SQLite, Version=1.0.60.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
+    </assemblyBinding>
+  </runtime>
+  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+    <dependentAssembly>
+      <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" />
+      <bindingRedirect oldVersion="2.0.0.0" newVersion="4.0.0.0" />
+    </dependentAssembly>
+  </assemblyBinding>-->
+  <startup useLegacyV2RuntimeActivationPolicy="true">
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
+  </startup>
+</configuration>
\ No newline at end of file
product/presentation.windows.server/Bootstrapper.cs
@@ -1,4 +1,5 @@
 using System.Collections.Generic;
+using System.Data.SQLite;
 using System.Diagnostics;
 using System.IO;
 using System.Net;
@@ -13,6 +14,7 @@ using gorilla.commons.utility;
 using momoney.database.transactions;
 using MoMoney.Service.Infrastructure.Threading;
 using momoney.service.infrastructure.transactions;
+using NHibernate.ByteCode.Castle;
 using NHibernate.Cfg;
 using NHibernate.Tool.hbm2ddl;
 using presentation.windows.common;
@@ -88,18 +90,18 @@ namespace presentation.windows.server
         static ISessionFactory bootstrap_nhibernate()
         {
             var configuration = new Configuration();
+            //var connection = new SQLiteConnection();
             var database_path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), @"mokhan.ca\momoney\default.db");
             var fluent_configuration = Fluently
                 .Configure(configuration)
-                //.Database(SQLiteConfiguration.Standard
-                //              .UsingFile(database_path)
-                //              .AdoNetBatchSize(500)
-                //              .ConnectionString(x => x.Is("Data Source={0};Version=3;New=True;".formatted_using(database_path)))
-                //              .ShowSql()
-                //              .ProxyFactoryFactory<ProxyFactoryFactory>()
-                //)
-                .Database(SQLiteConfiguration.Standard .UsingFile(database_path)
+                .Database(SQLiteConfiguration.Standard
+                              .UsingFile(database_path)
+                              .AdoNetBatchSize(500)
+                              .ConnectionString(x => x.Is("Data Source={0};Version=3;New=True;".formatted_using(database_path)))
+                              .ShowSql()
+                              .ProxyFactoryFactory<ProxyFactoryFactory>()
                 )
+                //.Database(SQLiteConfiguration.Standard .UsingFile(database_path) )
                 .Mappings(x =>
                 {
                     x.FluentMappings.AddFromAssemblyOf<MappingAssembly>();