public static void Do() { const string databaseName = "CleipnirTest"; DatabaseHelper.CreateDatabaseIfNotExist("localhost", databaseName, "sa", "Pa55word"); var storage = new SqlServerStorageEngine("TEST", DatabaseHelper.ConnectionString("localhost", databaseName, "sa", "Pa55word")); storage.Initialize(); storage.Clear(); var p1 = new Person { Name = "Ole" }; var p2 = new Person { Name = "Hans" }; p1.Other = p2; var objectStore = ObjectStore.New(storage); objectStore.Entangle(p1); objectStore.Persist(); objectStore = ObjectStore.Load(storage, false); p1 = objectStore.Resolve <Person>(); p1.Other = null; objectStore.Persist(); objectStore = ObjectStore.Load(storage, false); }
public SqlServerStorageEngineTests() { SqlServerStorageEngine engine = new SqlServerStorageEngine(ConfigurationManager.GetSetting("sql_connection_string"), 1, TimeSpan.FromSeconds(10)); engine.Initialize().Wait(); SqlCommand command = engine.Connection.CreateCommand(); command.CommandText = @" DELETE FROM [Openchain].[RecordMutations]; DELETE FROM [Openchain].[Records]; DELETE FROM [Openchain].[Transactions]; "; command.ExecuteNonQuery(); this.Store = engine; }
public SqlServerStorageEngineTests() { SqlServerStorageEngine engine = new SqlServerStorageEngine(ConfigurationManager.GetSetting("sql_connection_string"), 1, TimeSpan.FromSeconds(10)); engine.Initialize().Wait(); SqlCommand command = engine.Connection.CreateCommand(); command.CommandText = @" DELETE FROM [Openchain].[RecordMutations]; DELETE FROM [Openchain].[Records]; DELETE FROM [Openchain].[Transactions]; "; command.ExecuteNonQuery(); this.Store = engine; }