Frode Nilsen

Results 10 comments of Frode Nilsen

> From my understanding placing the tag on the release branch before merging (and not on the master branch) is in fact the correct thing to do so it can...

This issue is related to https://github.com/GitTools/GitVersion/pull/2442 - merging release/hotfix branch to master.

@tobiasdiez #2003 improves the calculation of PreReleaseNumber. I understand that pre-release-weight is used together with PreReleaseNumber to calculate the actual PreReleaseTag (but I don't know much about the concept).

I don't get this ... [Transactional outbox](https://microservices.io/patterns/data/transactional-outbox.html) is a pattern for getting an atomic data change and event send operation. Isn't that what you get by using the RebusTransactionScope, or...

@mookid8000 Thank you for your detailed explanation, I got mixed up by Rebus.Transport.RebusTransactionScope class and Rebus.TransactionScope namespace :) But still, I think the solution should be based around System.Transactions.TransactionScope and...

Following up on my earlier comments, outbox with SQL server for a publish only service can be done like this: ``` csharp // create some connection accessor public interface ISqlConnectionAccessor...

Hi @agerchev, our take on this is to implement our own version of IDbConnectionProvider that also returns the connection. The implementation gets or adds the actual SqlConnection to rebus AmbientTransactionContext.Current.Items.

As long as your IDbConnectionProvider implementation caches its connection in AmbientTransactionContext.Current.Items you don't have to do that. Your implementation would have public `Task GetConnection()`, which is for Rebus (returning an...

@jods4, I think you put to much into what a Transactional outbox "is allowed to be". You can find a definition [here](https://microservices.io/patterns/data/transactional-outbox.html), the main point being - not use distributed...

As per @Evangelink comment above **Workaround** Declare your class cleanup method with BeforeEachDerivedClass inheritance behavior, and define a dummy class initialize method with same setting. ``` [ClassCleanup(InheritanceBehavior.BeforeEachDerivedClass)] public static void...