1 write to StartupProjectResource
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResource.cs (1)
66StartupProjectResource = startupProjectResource ?? throw new ArgumentNullException(nameof(startupProjectResource));
17 references to StartupProjectResource
Aspire.Hosting.EntityFrameworkCore (7)
EFCoreOperationExecutor.cs (1)
74_startupProjectResource = migrationResource.StartupProjectResource;
EFMigrationResource.cs (3)
81/// <see cref="ProjectResource"/> instances. Use <see cref="StartupProjectResource"/> for resources created from 87[Obsolete($"Use {nameof(StartupProjectResource)} instead.")] 91$"Use {nameof(StartupProjectResource)} instead.");
EFResourceBuilderExtensions.cs (3)
228.Where(r => ReferenceEquals(r.StartupProjectResource, builder.Resource)) 722var startupProjectDir = Path.GetDirectoryName(migrationResource.StartupProjectResource.GetProjectMetadata().ProjectPath)!; 745if (migrationResource.StartupProjectResource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var envCallbacks))
Aspire.Hosting.EntityFrameworkCore.Tests (10)
AddEFMigrationsTests.cs (6)
26Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 40Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 54Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 69Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 96Assert.Same(project.Resource, migrations.Resource.StartupProjectResource); 101Assert.Contains(nameof(EFMigrationResource.StartupProjectResource), exception.Message);
EFBuildCustomizationWarningTests.cs (2)
211migrations.MigrationsProjectPath ?? migrations.StartupProjectResource.GetProjectMetadata().ProjectPath]); 214args.AddRange(["--startup-project", migrations.StartupProjectResource.GetProjectMetadata().ProjectPath]);
EFMigrationResourceTests.cs (2)
42Assert.Same(project.Resource, resource.StartupProjectResource); 77Assert.Same(project.Resource, migrations.Resource.StartupProjectResource);