From 936b90ab7b965cc009121bb6124aca634fa816df Mon Sep 17 00:00:00 2001 From: "grzegorz.russek" Date: Tue, 28 Aug 2012 10:03:48 +0000 Subject: [PATCH] --- DynamORM/DynamicDatabase.cs | 20 ++++++++++++++++++++ DynamORM/Mapper/DynamicTypeMap.cs | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) 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.