So passt das Anpassung des Verbindungszeichenfolge -Abschnittpfads in .NET Aspire anstelle von ConnectionStrings anC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So passt das Anpassung des Verbindungszeichenfolge -Abschnittpfads in .NET Aspire anstelle von ConnectionStrings an

Post by Anonymous »

Ich verwende .NET Aspire und konfigurieren eine SQL -Serverressource wie folgt: < /p>

Code: Select all

var sqlServerPassword = builder.AddParameter("sqlServerPassword", "Password12*", secret: true);

var sqlServer = builder.AddSqlServer("sqlServer", password: sqlServerPassword, port: 5515)
.WithImageRegistry("my private registry")
.WithImage("mssql/server:2017-latest")
.WithLifetime(ContainerLifetime.Persistent);

var orderApi = builder.AddProject("samples-orderapi");

var orderApiDatabase = sqlServer.AddDatabase("OrderApi");

orderApi
.WithReference(orderApiDatabase)
.WaitFor(orderApiDatabase);
< /code>
Dieses Setup injiziert die Verbindungszeichenfolge automatisch in die Konfiguration wie folgt: < /p>
{
"ConnectionStrings": {
"OrderApi": "Server=...;Database=OrderApi;..."
}
}
< /code>
, aber stattdessen möchte ich es in einen benutzerdefinierten Abschnitt injizieren, zum Beispiel: < /p>
{
"MyCustomSection": {
"Database": {
"OrderApi": {
"ConnectionString": "Server=...;Database=OrderApi;..."
}
}
}
}
Gibt es eine Möglichkeit, den Standard ConnectionStrings zu überschreiben: Pfad und einen benutzerdefinierten Konfigurationspfad wie MyCustomsection: Datenbank: OrderAPI: ConnectionString ?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post