J'ai un test d'intégration qui crée une base de données de type Microsoft.SqlServer.Management.Smo.Database
:C# SMO Base de données ne consignent pas la création
var defaultConnectionConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString();
var sqlConnection = new SqlConnection(defaultConnectionConnectionString);
var serverConnection = new ServerConnection(sqlConnection);
_server = new Server(serverConnection);
_database = new Database(_server, _integrationTestingDatabaseName);
_database.Create();
Quand je lance le test d'intégration via le CLI pour NUnit, lorsque la fin du test, le SQL pour la création de la base de données est transférée vers la console. Cela encombre la sortie et n'est pas quelque chose que je veux voir lors de l'exécution de ce test d'intégration. Comment puis-je empêcher cela de se produire?
Quand je lance ci-dessus dans une application de la console (VS2015/Smo 12,0), je ne reçois pas de sortie SQL. Observez-vous également le même comportement dans une application de console? Est-ce que cela se produit UNIQUEMENT lors de l'exécution avec NUnit CLI? En fait, pour moi, j'aimerais voir les SQL générés enregistrés! Aussi, quelle est votre version de Smo Assembly? – Subbu
Envisagez-vous de répondre aux questions ci-dessus? –