diff --git a/DynamORM/DynamicDatabase.cs b/DynamORM/DynamicDatabase.cs index 1a0b2f9..a5eae22 100644 --- a/DynamORM/DynamicDatabase.cs +++ b/DynamORM/DynamicDatabase.cs @@ -157,6 +157,26 @@ namespace DynamORM #region Table + /// Gets dynamic table which is a simple ORM using dynamic objects. + /// The action with nstance of as parameter. + /// Table name. + /// Override keys in schema. + public void Table(Action action, string table = "", string[] keys = null) + { + using (dynamic t = Table(table, keys)) + action(t); + } + + /// Gets dynamic table which is a simple ORM using dynamic objects. + /// Type used to determine table name. + /// The action with nstance of as parameter. + /// Override keys in schema. + public void Table(Action action, string[] keys = null) + { + using (dynamic t = Table(keys)) + action(t); + } + /// Gets dynamic table which is a simple ORM using dynamic objects. /// Table name. /// Override keys in schema. diff --git a/DynamORM/Mapper/DynamicTypeMap.cs b/DynamORM/Mapper/DynamicTypeMap.cs index b3c4958..4cd1895 100644 --- a/DynamORM/Mapper/DynamicTypeMap.cs +++ b/DynamORM/Mapper/DynamicTypeMap.cs @@ -48,7 +48,7 @@ namespace DynamORM.Mapper /// Gets map of columns to properties. public Dictionary ColumnsMap { get; private set; } - /// Gets map of properties to column. + /// Gets map of properties to column. public Dictionary PropertyMap { get; private set; } /// Gets list of ignored properties.