@@ -180,39 +180,6 @@ IF EXISTS(SELECT * FROM information_schema.tables
180180" ;
181181 }
182182
183- private void DeleteSingleEventStream < T > ( T streamId , string ? tenantId = null )
184- {
185- if ( typeof ( T ) != Options . EventGraph . GetStreamIdType ( ) )
186- {
187- throw new ArgumentException (
188- $ "{ nameof ( streamId ) } should be of type { Options . EventGraph . GetStreamIdType ( ) } ", nameof ( streamId ) ) ;
189- }
190-
191- using var conn = CreateConnection ( ) ;
192- var streamsWhere = "id = :id" ;
193- var eventsWhere = "stream_id = :id" ;
194-
195- if ( Options . Events . TenancyStyle == TenancyStyle . Conjoined )
196- {
197- var tenantPart = " AND tenant_id = :tenantId" ;
198- streamsWhere += tenantPart ;
199- eventsWhere += tenantPart ;
200- }
201-
202- var cmd = conn . CreateCommand (
203- $ "delete from { Options . Events . DatabaseSchemaName } .mt_events where { eventsWhere } ;delete from { Options . Events . DatabaseSchemaName } .mt_streams where { streamsWhere } ") ;
204- cmd . AddNamedParameter ( "id" , streamId ) ;
205-
206- if ( Options . Events . TenancyStyle == TenancyStyle . Conjoined && tenantId . IsNotEmpty ( ) )
207- {
208- cmd . AddNamedParameter ( "tenantId" , tenantId ) ;
209- }
210-
211- conn . Open ( ) ;
212-
213- cmd . ExecuteNonQuery ( ) ;
214- }
215-
216183 private async Task DeleteSingleEventStreamAsync < T > ( T streamId , string ? tenantId = null ,
217184 CancellationToken ct = default )
218185 {
@@ -226,7 +193,7 @@ private async Task DeleteSingleEventStreamAsync<T>(T streamId, string? tenantId
226193 var streamsWhere = "id = :id" ;
227194 var eventsWhere = "stream_id = :id" ;
228195
229- if ( Options . Events . TenancyStyle == TenancyStyle . Conjoined )
196+ if ( Options . Events . TenancyStyle == TenancyStyle . Conjoined && tenantId . IsNotEmpty ( ) )
230197 {
231198 var tenantPart = " AND tenant_id = :tenantId" ;
232199 streamsWhere += tenantPart ;
0 commit comments