Ejemplo n.º 1
0
 static DataBase()
 {
     using (var db = new TranslateDb())
     {
         db.Database.Migrate();
     }
 }
Ejemplo n.º 2
0
 void IDisposable.Dispose()
 {
     if (Db is TranslateDb db)
     {
         db.Dispose();
         Db = null;
     }
 }
Ejemplo n.º 3
0
        public static Record Get(Tag tag)
        {
            var ns  = tag.Namespace;
            var key = tag.Content;

            using (var db = new TranslateDb())
            {
                return(db.Table.AsNoTracking()
                       .SingleOrDefault(r => r.Namespace == ns && r.Original == key));
            }
        }
Ejemplo n.º 4
0
        private bool disposedValue = false; // 要检测冗余调用

        protected virtual void Dispose(bool disposing)
        {
            if (!this.disposedValue)
            {
                if (disposing)
                {
                    this.db.Dispose();
                }
                this.db            = null;
                this.disposedValue = true;
            }
        }
Ejemplo n.º 5
0
 public WordCategoryController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 6
0
 public DictionaryController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 7
0
 public TranslateController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 8
0
 public PronounsController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 9
0
 public WordTypesController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 10
0
 public LangsController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 11
0
 static Client()
 {
     TranslateDb.Migrate();
 }
Ejemplo n.º 12
0
 public IrregularVerbsController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 13
0
 public ColorsController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 14
0
 public VerbsController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 15
0
 public NumbersController(TranslateDb injectDb)
 {
     db = injectDb;
 }
Ejemplo n.º 16
0
 public CategoryList(TranslateDb injectDb)
 {
     db = injectDb;
 }