Beispiel #1
0
        public static bool disposeDataContext(N2NDataContext ctx)
        {
            if (_contextCount < 2)
            {
                ctx.Database.EnsureDeleted();
            }
            ctx.Dispose();

            _contextCount--;
            return(true);
        }
Beispiel #2
0
        public static N2NDataContext GetDataContext()
        {
            var ctx = new N2NDataContext(_options);

            if (_contextCount < 1)
            {
                ctx.Database.EnsureCreated();
            }

            _contextCount++;
            return(ctx);
        }