예제 #1
0
        public void TestInsertWithMultiplePrimaryKeys()
        {
            var keyMaster = new MultiplePrimaryKeyTable {
                Id = Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture), Name = Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture)
            };
            string id = DapperExtension.Connection.InsertReturnKey(keyMaster);

            Assert.IsNotNull(id);
        }
예제 #2
0
        public void TestDeleteByMultipleKeyObject()
        {
            MultiplePrimaryKeyTable entity = DapperExtension.Connection.QueryFirst <MultiplePrimaryKeyTable>();

            if (entity != null)
            {
                var count = DapperExtension.Connection.Delete(entity);
                Assert.AreEqual(count, 1);
            }
        }
예제 #3
0
        public async Task TestDeleteByMultipleKeyObjectAsync()
        {
            MultiplePrimaryKeyTable entity = DapperExtension.Connection.QueryFirst <MultiplePrimaryKeyTable>();

            if (entity != null)
            {
                var count = await DapperExtension.Connection.DeleteAsync(entity).ConfigureAwait(false);

                Assert.AreEqual(count, 1);
            }
        }