11 instantiations of EFOperationResult
Aspire.Hosting.EntityFrameworkCore (11)
EFCoreOperationExecutor.cs (11)
85? new EFOperationResult { Success = true } 86: new EFOperationResult { Success = false, ErrorMessage = "Could not determine project path." }; 123return new EFOperationResult { Success = false, ErrorMessage = "Could not determine startup project path." }; 130return new EFOperationResult { Success = false, ErrorMessage = "Could not determine target project path." }; 151return new EFOperationResult { Success = true }; 308return new EFOperationResult 355return new EFOperationResult 362return new EFOperationResult { Success = true, Output = !string.IsNullOrEmpty(data) ? data : "[]" }; 372return new EFOperationResult { Success = false, ErrorMessage = $"dotnet-ef command failed: {ex.Message}" }; 611return new EFOperationResult 687return new EFOperationResult { Success = true, Output = summary.ToString() };
23 references to EFOperationResult
Aspire.Hosting.EntityFrameworkCore (21)
EFCoreOperationExecutor.cs (14)
80private EFOperationResult EnsurePathsInitialized() 197private async Task<EFOperationResult> ExecuteEfCommandAsync(string command, string subCommand, Dictionary<string, string?>? additionalArgs = null, bool noBuild = true) 199var initResult = EnsurePathsInitialized(); 531public async Task<EFOperationResult> UpdateDatabaseAsync() 537public async Task<EFOperationResult> DropDatabaseAsync() 546public async Task<EFOperationResult> ResetDatabaseAsync() 549var dropResult = await DropDatabaseAsync().ConfigureAwait(false); 563public async Task<EFOperationResult> AddMigrationAsync(string? migrationName = null, string? outputDir = null, string? @namespace = null) 586public async Task<EFOperationResult> RemoveMigrationAsync() 595public async Task<EFOperationResult> GetDatabaseStatusAsync() 600var result = await ExecuteEfCommandAsync("migrations", "list", new Dictionary<string, string?> 670var pendingChangesResult = await ExecuteEfCommandAsync("migrations", "has-pending-model-changes").ConfigureAwait(false); 697public async Task<EFOperationResult> GenerateMigrationScriptAsync(string? outputPath = null, bool idempotent = true, bool noTransactions = false) 728public async Task<EFOperationResult> GenerateMigrationBundleAsync(string? outputPath = null, string? targetRuntime = null, bool selfContained = false)
EFResourceBuilderExtensions.cs (7)
356Func<EFCoreOperationExecutor, string?, Task<EFOperationResult>> executeOperation) 376var result = await executeOperation(executor, outputDir).ConfigureAwait(false); 803Func<EFCoreOperationExecutor, Task<EFOperationResult>> executeOperation) => 811var result = await executeOperation(executor).ConfigureAwait(false); 918var result = await executor.AddMigrationAsync( 963var result = await executor.RemoveMigrationAsync().ConfigureAwait(false); 1005var result = await executor.GetDatabaseStatusAsync().ConfigureAwait(false);
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFCoreOperationExecutorTests.cs (2)
152var result = await executor.UpdateDatabaseAsync(); 175var result = await executor.UpdateDatabaseAsync();