void Snippet1(BeanApi api) { #if CODE api.DefaultKey(false); // turn off auto-increment keys api.AddObserver(new GuidKeyObserver()); // but beware of http://www.informit.com/articles/printerfriendly/25862 #endif }
public void Scenario() { using (var api = new BeanApi("data source=:memory:", SQLiteFactory.Instance)) { api.EnterFluidMode(); api.DefaultKey(false); api.AddObserver(new GuidKeyObserver()); var bean = api.Dispense("foo"); var key = api.Store(bean); Console.WriteLine("Key is: " + key); } }
public void AuditTableIsCreated() { _api.AddObserver(new Auditor(_api, string.Empty)); Assert.Equal(1, _api.Count(false, "AUDIT")); Assert.True(_storage.IsKnownKind("AUDIT")); }
void Snippet1(BeanApi api) { #if CODE api.DefaultKey(false); // turn off auto-increment keys api.AddObserver(new GuidKeyObserver()); // but beware of http://www.informit.com/articles/printerfriendly/25862 #endif }