public virtual void EnableFor <T>() where T : class
 {
     ExecutionContext.Try(() =>
     {
         if (!Session.Db.Settings.AllowDynamicSchemaCreation)
         {
             return;
         }
         var schema = Session.GetStructureSchema <T>();
         var sql    = GetUpsertTableSql(schema);
         Session.DbClient.ExecuteNonQuery(sql);
     });
 }
Ejemplo n.º 2
0
 protected virtual T Try <T>(Func <T> action)
 {
     return(ExecutionContext.Try(action));
 }
Ejemplo n.º 3
0
 protected virtual void Try(Action action)
 {
     ExecutionContext.Try(action);
 }