1 write to StartupProjectResource
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResource.cs (1)
52StartupProjectResource = startupProjectResource ?? throw new ArgumentNullException(nameof(startupProjectResource));
15 references to StartupProjectResource
Aspire.Hosting.EntityFrameworkCore (7)
EFCoreOperationExecutor.cs (1)
74_startupProjectResource = migrationResource.StartupProjectResource;
EFMigrationResource.cs (3)
67/// <see cref="ProjectResource"/> instances. Use <see cref="StartupProjectResource"/> for resources created from 73[Obsolete($"Use {nameof(StartupProjectResource)} instead.")] 77$"Use {nameof(StartupProjectResource)} instead.");
EFResourceBuilderExtensions.cs (3)
234.Where(r => ReferenceEquals(r.StartupProjectResource, builder.Resource)) 730var startupProjectDir = Path.GetDirectoryName(migrationResource.StartupProjectResource.GetProjectMetadata().ProjectPath)!; 753if (migrationResource.StartupProjectResource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var envCallbacks))
Aspire.Hosting.EntityFrameworkCore.Tests (8)
AddEFMigrationsTests.cs (6)
25Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 39Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 53Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 68Assert.Equal(project.Resource, migrations.Resource.StartupProjectResource); 95Assert.Same(project.Resource, migrations.Resource.StartupProjectResource); 102Assert.Contains(nameof(EFMigrationResource.StartupProjectResource), exception.Message);
EFBuildCustomizationWarningTests.cs (2)
200migrations.MigrationsProjectPath ?? migrations.StartupProjectResource.GetProjectMetadata().ProjectPath]); 203args.AddRange(["--startup-project", migrations.StartupProjectResource.GetProjectMetadata().ProjectPath]);