From b48a9a341644c4a3c43e05477d5c6a37f2c02a14 Mon Sep 17 00:00:00 2001 From: "grzegorz.russek" Date: Wed, 23 Apr 2014 13:21:19 +0000 Subject: [PATCH] --- DynamORM/Builders/IDynamicInsertQueryBuilder.cs | 4 +++- DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/DynamORM/Builders/IDynamicInsertQueryBuilder.cs b/DynamORM/Builders/IDynamicInsertQueryBuilder.cs index 7d4551d..c0b3c9a 100644 --- a/DynamORM/Builders/IDynamicInsertQueryBuilder.cs +++ b/DynamORM/Builders/IDynamicInsertQueryBuilder.cs @@ -56,7 +56,9 @@ namespace DynamORM.Builders /// Add insert fields. /// Set insert value as properties and values of an object. + /// If true use schema to determine key columns and ignore those which + /// aren't keys. /// Builder instance. - IDynamicInsertQueryBuilder Insert(object o); + IDynamicInsertQueryBuilder Insert(object o, bool schema = false); } } \ No newline at end of file diff --git a/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs b/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs index 9a4e9b5..fc517df 100644 --- a/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs +++ b/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs @@ -161,8 +161,10 @@ namespace DynamORM.Builders.Implementation /// Add insert fields. /// Set insert value as properties and values of an object. + /// If true use schema to determine key columns and ignore those which + /// aren't keys. /// Builder instance. - public virtual IDynamicInsertQueryBuilder Insert(object o) + public virtual IDynamicInsertQueryBuilder Insert(object o, bool schema = false) { if (o is DynamicColumn) {