Example #1
0
            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
            }
Example #2
0
        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);
            }
        }
Example #3
0
 public void AuditTableIsCreated()
 {
     _api.AddObserver(new Auditor(_api, string.Empty));
     Assert.Equal(1, _api.Count(false, "AUDIT"));
     Assert.True(_storage.IsKnownKind("AUDIT"));
 }
Example #4
0
            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
            }