public MockDbCommand(MockDatabase database, Settings settings) { _database = database; _settings = settings; _identity = new Lazy <Dapper.SqlMapper.Identity>(() => DapperCacheInfo.GetIdentity(this, settings.IdentityComparer)); DbParameterCollection = new MockDbParameterCollection(settings); }
protected override void Dispose(bool disposing) { if (_settings.ResetDapperCachePerCommand) { DapperCacheInfo.PurgeQueriedIdentities(); } base.Dispose(disposing); }