Ejemplo n.º 1
0
        public static void RemoveCorruptedTables(this SharedLiteDB sharedLiteDB)
        {
            var tmp    = TempFile.NewNonExistentPath();
            var orig   = sharedLiteDB.DbPath;
            var tables = GetTableNames(orig);

            foreach (var tblName in tables)
            {
                CopyTable(tblName, orig, tmp);
            }

            orig.DeleteIfFound();
            System.IO.File.Move(tmp, orig);
        }
Ejemplo n.º 2
0
 public SharedCollectionBase(SharedLiteDB sharedLiteDB)
 {
     _db = sharedLiteDB;
 }
Ejemplo n.º 3
0
 public MetadataCollection(SharedLiteDB sharedLiteDB) : base(COLXN_NAME, sharedLiteDB)
 {
 }
Ejemplo n.º 4
0
 public MetadataCollection(SharedLiteDB sharedLiteDB) : base(sharedLiteDB)
 {
 }
Ejemplo n.º 5
0
 public override void Validate(DbMetadata model, SharedLiteDB db)
 {
 }
Ejemplo n.º 6
0
 protected virtual void Validate(T model, SharedLiteDB db)
 {
 }
 public NamedCollectionBase(string collectionName, SharedLiteDB sharedLiteDB) : base(sharedLiteDB)
 {
     CollectionName = collectionName;
 }
Ejemplo n.º 8
0
 public abstract void Validate(T model, SharedLiteDB db);