From 8d37651d34417205fd5731334d7b7d5f71875a85 Mon Sep 17 00:00:00 2001 From: Anton Schieber Date: Fri, 14 Nov 2025 12:17:12 +1000 Subject: [PATCH 1/2] treewide: update project structure Splitting up the project into: - src - tests - samples - benchmarks This change was driven by that fact that viewing in github the project names cannot be read as they are too long. --- .github/workflows/publish-nuget.yml | 4 +- ...escaleDB.Example.DataAccess.DbFirst.csproj | 13 -- ...Core.TimescaleDB.Example.DataAccess.csproj | 13 -- ...tyFrameworkCore.TimescaleDB.Example.csproj | 25 --- CmdScale.EntityFrameworkCore.TimescaleDB.sln | 185 +++++++++++++----- Scripts/Publish-Local.ps1 | 21 +- Scripts/Switch-References.ps1 | 48 +++-- .../InProcessConfig.cs | 0 .../TimescaleDB.Benchmarks}/Program.cs | 0 .../TimescaleDB.Benchmarks}/README.md | 0 .../TimescaleDB.Benchmarks.csproj | 2 +- .../WriteRecordsBenchmarkBase.cs | 0 .../WriteRecordsKeylessBenchmarks.cs | 0 .../WriteRecordsWithKeyBenchmarks.cs | 0 .../Eftdb.Samples.CodeFirst.csproj | 28 +++ .../Eftdb.Samples.CodeFirst}/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Eftdb.Samples.CodeFirst}/README.md | 0 .../TimescaleDBDesignTimeService.cs | 0 .../Eftdb.Samples.CodeFirst}/appsettings.json | 0 .../OrderStatusEventConfiguration.cs | 0 .../TradeAggregateConfiguration.cs | 0 .../Configurations/TradeConfiguration.cs | 0 .../TradeWithIdConfiguration.cs | 0 .../WeatherDataConfiguration.cs | 0 .../Eftdb.Samples.DataAccess.csproj | 15 ++ .../Models/DeviceReading.cs | 0 .../Models/OrderStatusEvent.cs | 0 .../Eftdb.Samples.DataAccess}/Models/Trade.cs | 0 .../Models/TradeAggregate.cs | 0 .../Models/TradeWithId.cs | 0 .../Models/WeatherAggregate.cs | 0 .../Models/WeatherData.cs | 0 .../Repositories/TradeRepository.cs | 0 .../TimescaleContext.cs | 0 .../Eftdb.Samples.DatabaseFirst.csproj | 15 ++ .../Eftdb.Samples.DatabaseFirst}/README.md | 0 .../ContinuousAggregateAnnotationApplier.cs | 0 ...ContinuousAggregateScaffoldingExtractor.cs | 0 .../HypertableAnnotationApplier.cs | 0 .../HypertableScaffoldingExtractor.cs | 0 .../Scaffolding/IAnnotationApplier.cs | 0 .../Scaffolding/ITimescaleFeatureExtractor.cs | 0 .../ReorderPolicyAnnotationApplier.cs | 0 .../ReorderPolicyScaffoldingExtractor.cs | 0 ...escaleCSharpMigrationOperationGenerator.cs | 0 .../TimescaleDB.Design.csproj | 10 +- .../TimescaleDBDesignTimeServices.cs | 0 .../TimescaleDatabaseModelFactory.cs | 0 ...tyFrameworkCore.TimescaleDB.Design.targets | 0 .../TimescaleDB}/Abstractions/Dimension.cs | 0 .../Abstractions/EAggregateFunction.cs | 0 .../Abstractions/EDimensionType.cs | 0 .../Abstractions/TimescaleCopyConfig.cs | 0 .../ContinuousAggregate/AggregateAttribute.cs | 0 .../ContinuousAggregateAnnotations.cs | 0 .../ContinuousAggregateAttribute.cs | 0 .../ContinuousAggregateBuilder.cs | 0 .../ContinuousAggregateConvention.cs | 0 .../ContinuousAggregateTypeBuilder.cs | 0 .../TimeBucketAttribute.cs | 0 .../Hypertable/HypertableAnnotations.cs | 0 .../Hypertable/HypertableAttribute.cs | 0 .../Hypertable/HypertableConvention.cs | 0 .../Hypertable/HypertableTypeBuilder.cs | 0 .../ReorderPolicy/ReorderPolicyAnnotations.cs | 0 .../ReorderPolicy/ReorderPolicyAttribute.cs | 0 .../ReorderPolicy/ReorderPolicyConvention.cs | 0 .../ReorderPolicy/ReorderPolicyTypeBuilder.cs | 0 .../TimescaleDB}/DefaultValues.cs | 0 .../ContinuousAggregateOperationGenerator.cs | 0 .../HypertableOperationGenerator.cs | 0 .../ReorderPolicyOperationGenerator.cs | 0 .../Generators/SqlBuilderHelper.cs | 0 .../ContinuousAggregateDiffer.cs | 0 .../ContinuousAggregateModelExtractor.cs | 0 .../Features/Hypertables/HypertableDiffer.cs | 0 .../Hypertables/HypertableModelExtractor.cs | 0 .../Internals/Features/IFeatureDiffer.cs | 0 .../ReorderPolicies/ReorderPolicyDiffer.cs | 0 .../ReorderPolicyModelExtractor.cs | 0 .../TimescaleMigrationsModelDiffer.cs | 0 .../Internals/WhereClauseEpressionVisitor.cs | 0 .../Operations/AddReorderPolicyOperation.cs | 0 .../AlterContinuousAggregateOperation.cs | 0 .../Operations/AlterHypertableOperation.cs | 0 .../Operations/AlterReorderPolicyOperation.cs | 0 .../CreateContinuousAggregateOperation.cs | 0 .../Operations/CreateHypertableOperation.cs | 0 .../DropContinuousAggregateOperation.cs | 0 .../Operations/DropReorderPolicyOperation.cs | 0 .../Properties/launchSettings.json | 0 .../TimescaleDB/TimescaleDB.csproj | 8 +- ...escaleDbContextOptionsBuilderExtensions.cs | 0 .../TimescaleDB}/TimescaleDbCopyExtensions.cs | 0 .../TimescaleDbMigrationsSqlGenerator.cs | 0 .../TimescaleDbServiceCollectionExtensions.cs | 0 .../AspNetIdentity21ModelSnapshot.cs | 0 .../AspNetIdentity22ModelSnapshot.cs | 0 .../AspNetIdentity30ModelSnapshot.cs | 0 .../Snapshots/EfCore22ModelSnapshot.cs | 0 .../TimescaleDB.FunctionalTests.csproj | 6 +- ...imescaleDbMigrationsInfrastructureTests.cs | 0 .../TimescaleDbSqlGenerationTests.cs | 0 .../Utils/TimescaleConnectionHelper.cs | 0 .../Utils/TimescaleDatabaseCleaner.cs | 0 .../Utils/TimescaleMigrationsFixture.cs | 0 .../TimescaleMigrationsTestInterceptor.cs | 0 .../Utils/TimescaleTestHelpers.cs | 0 .../Utils/TimescaleTestStore.cs | 0 .../Utils/TimescaleTestStoreFactory.cs | 0 .../Configuration/DimensionTests.cs | 0 .../Configuration/HypertableAttributeTests.cs | 0 .../ReorderPolicyAttributeTests.cs | 0 .../ContinuousAggregateConventionTests.cs | 0 .../Conventions/HypertableConventionTests.cs | 0 .../ReorderPolicyConventionTests.cs | 0 .../Differs/ContinuousAggregateDifferTests.cs | 0 .../Differs/HypertableDifferTests.cs | 0 .../Differs/ReorderPolicyDifferTests.cs | 0 .../ContinuousAggregateModelExtractorTests.cs | 0 .../HypertableModelExtractorTests.cs | 0 .../ReorderPolicyModelExtractorTests.cs | 0 ...tinuousAggregateOperationGeneratorTests.cs | 0 ...bleOperationGeneratorComprehensiveTests.cs | 0 .../HypertableOperationGeneratorTests.cs | 0 ...icyOperationGeneratorComprehensiveTests.cs | 0 .../ReorderPolicyOperationGeneratorTests.cs | 0 .../Generators/SqlBuilderHelperTests.cs | 0 .../ContinuousAggregateIntegrationTests.cs | 0 ...nuousAggregateScaffoldingExtractorTests.cs | 0 .../Integration/HypertableIntegrationTests.cs | 0 .../HypertableScaffoldingExtractorTests.cs | 0 .../Integration/MigrationLifecycleTests.cs | 0 .../Integration/MigrationTestBase.cs | 0 .../ReorderPolicyIntegrationTests.cs | 0 .../ReorderPolicyScaffoldingExtractorTests.cs | 0 .../TimescaleDB.Tests}/STRYKER_README.md | 0 ...ntinuousAggregateAnnotationApplierTests.cs | 0 .../HypertableAnnotationApplierTests.cs | 0 .../ReorderPolicyAnnotationApplierTests.cs | 0 .../TimescaleDB.Tests.csproj | 6 +- .../ContinuousAggregateBuilderTests.cs | 0 .../HypertableTypeBuilderTests.cs | 0 .../ReorderPolicyTypeBuilderTests.cs | 0 .../TimescaleDB.Tests}/Utils/SqlHelper.cs | 0 .../TimescaleDB.Tests}/coverlet.runsettings | 0 .../TimescaleDB.Tests}/stryker-config.json | 0 148 files changed, 272 insertions(+), 127 deletions(-) delete mode 100644 CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst.csproj delete mode 100644 CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.csproj delete mode 100644 CmdScale.EntityFrameworkCore.TimescaleDB.Example/CmdScale.EntityFrameworkCore.TimescaleDB.Example.csproj rename {CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks => benchmarks/TimescaleDB.Benchmarks}/InProcessConfig.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks => benchmarks/TimescaleDB.Benchmarks}/Program.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks => benchmarks/TimescaleDB.Benchmarks}/README.md (100%) rename CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks.csproj => benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj (82%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks => benchmarks/TimescaleDB.Benchmarks}/WriteRecordsBenchmarkBase.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks => benchmarks/TimescaleDB.Benchmarks}/WriteRecordsKeylessBenchmarks.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks => benchmarks/TimescaleDB.Benchmarks}/WriteRecordsWithKeyBenchmarks.cs (100%) create mode 100644 samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example => samples/Eftdb.Samples.CodeFirst}/Program.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example => samples/Eftdb.Samples.CodeFirst}/Properties/launchSettings.json (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example => samples/Eftdb.Samples.CodeFirst}/README.md (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example => samples/Eftdb.Samples.CodeFirst}/TimescaleDBDesignTimeService.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example => samples/Eftdb.Samples.CodeFirst}/appsettings.json (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Configurations/OrderStatusEventConfiguration.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Configurations/TradeAggregateConfiguration.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Configurations/TradeConfiguration.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Configurations/TradeWithIdConfiguration.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Configurations/WeatherDataConfiguration.cs (100%) create mode 100644 samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/DeviceReading.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/OrderStatusEvent.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/Trade.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/TradeAggregate.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/TradeWithId.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/WeatherAggregate.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Models/WeatherData.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/Repositories/TradeRepository.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess => samples/Eftdb.Samples.DataAccess}/TimescaleContext.cs (100%) create mode 100644 samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj rename {CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst => samples/Eftdb.Samples.DatabaseFirst}/README.md (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/ContinuousAggregateAnnotationApplier.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/HypertableAnnotationApplier.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/HypertableScaffoldingExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/IAnnotationApplier.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/ITimescaleFeatureExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/ReorderPolicyAnnotationApplier.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/Scaffolding/ReorderPolicyScaffoldingExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/TimescaleCSharpMigrationOperationGenerator.cs (100%) rename CmdScale.EntityFrameworkCore.TimescaleDB.Design/CmdScale.EntityFrameworkCore.TimescaleDB.Design.csproj => src/TimescaleDB.Design/TimescaleDB.Design.csproj (85%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/TimescaleDBDesignTimeServices.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/TimescaleDatabaseModelFactory.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Design => src/TimescaleDB.Design}/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Abstractions/Dimension.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Abstractions/EAggregateFunction.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Abstractions/EDimensionType.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Abstractions/TimescaleCopyConfig.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/AggregateAttribute.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ContinuousAggregate/TimeBucketAttribute.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/Hypertable/HypertableAnnotations.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/Hypertable/HypertableAttribute.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/Hypertable/HypertableConvention.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/Hypertable/HypertableTypeBuilder.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ReorderPolicy/ReorderPolicyConvention.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/DefaultValues.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Generators/ContinuousAggregateOperationGenerator.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Generators/HypertableOperationGenerator.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Generators/ReorderPolicyOperationGenerator.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Generators/SqlBuilderHelper.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/Hypertables/HypertableDiffer.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/Hypertables/HypertableModelExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/IFeatureDiffer.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/TimescaleMigrationsModelDiffer.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Internals/WhereClauseEpressionVisitor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/AddReorderPolicyOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/AlterContinuousAggregateOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/AlterHypertableOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/AlterReorderPolicyOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/CreateContinuousAggregateOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/CreateHypertableOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/DropContinuousAggregateOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Operations/DropReorderPolicyOperation.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/Properties/launchSettings.json (100%) rename CmdScale.EntityFrameworkCore.TimescaleDB/CmdScale.EntityFrameworkCore.TimescaleDB.csproj => src/TimescaleDB/TimescaleDB.csproj (86%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/TimescaleDbContextOptionsBuilderExtensions.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/TimescaleDbCopyExtensions.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/TimescaleDbMigrationsSqlGenerator.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB => src/TimescaleDB}/TimescaleDbServiceCollectionExtensions.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Snapshots/AspNetIdentity21ModelSnapshot.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Snapshots/AspNetIdentity22ModelSnapshot.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Snapshots/AspNetIdentity30ModelSnapshot.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Snapshots/EfCore22ModelSnapshot.cs (100%) rename CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests.csproj => tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj (81%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/TimescaleDbMigrationsInfrastructureTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/TimescaleDbSqlGenerationTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleConnectionHelper.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleDatabaseCleaner.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleMigrationsFixture.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleMigrationsTestInterceptor.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleTestHelpers.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleTestStore.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests => tests/TimescaleDB.FunctionalTests}/Utils/TimescaleTestStoreFactory.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Configuration/DimensionTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Configuration/HypertableAttributeTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Configuration/ReorderPolicyAttributeTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Conventions/ContinuousAggregateConventionTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Conventions/HypertableConventionTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Conventions/ReorderPolicyConventionTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Differs/ContinuousAggregateDifferTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Differs/HypertableDifferTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Differs/ReorderPolicyDifferTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Extractors/ContinuousAggregateModelExtractorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Extractors/HypertableModelExtractorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Extractors/ReorderPolicyModelExtractorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Generators/ContinuousAggregateOperationGeneratorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Generators/HypertableOperationGeneratorComprehensiveTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Generators/HypertableOperationGeneratorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Generators/ReorderPolicyOperationGeneratorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Generators/SqlBuilderHelperTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/ContinuousAggregateIntegrationTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/ContinuousAggregateScaffoldingExtractorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/HypertableIntegrationTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/HypertableScaffoldingExtractorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/MigrationLifecycleTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/MigrationTestBase.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/ReorderPolicyIntegrationTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Integration/ReorderPolicyScaffoldingExtractorTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/STRYKER_README.md (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Scaffolding/HypertableAnnotationApplierTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Scaffolding/ReorderPolicyAnnotationApplierTests.cs (100%) rename CmdScale.EntityFrameworkCore.TimescaleDB.Tests/CmdScale.EntityFrameworkCore.TimescaleDB.Tests.csproj => tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj (81%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/TypeBuilders/ContinuousAggregateBuilderTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/TypeBuilders/HypertableTypeBuilderTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/TypeBuilders/ReorderPolicyTypeBuilderTests.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/Utils/SqlHelper.cs (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/coverlet.runsettings (100%) rename {CmdScale.EntityFrameworkCore.TimescaleDB.Tests => tests/TimescaleDB.Tests}/stryker-config.json (100%) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 70b31c7..2b8a853 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -37,8 +37,8 @@ jobs: runs-on: ubuntu-latest needs: test env: - CORE_PROJECT_PATH: "CmdScale.EntityFrameworkCore.TimescaleDB/CmdScale.EntityFrameworkCore.TimescaleDB.csproj" - DESIGN_PROJECT_PATH: "CmdScale.EntityFrameworkCore.TimescaleDB.Design/CmdScale.EntityFrameworkCore.TimescaleDB.Design.csproj" + CORE_PROJECT_PATH: "src/TimescaleDB/TimescaleDB.csproj" + DESIGN_PROJECT_PATH: "src/TimescaleDB.Design/TimescaleDB.Design.csproj" steps: - name: Checkout repository diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst.csproj b/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst.csproj deleted file mode 100644 index e141375..0000000 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst.csproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - net8.0 - enable - enable - - - diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.csproj b/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.csproj deleted file mode 100644 index 10afeef..0000000 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.csproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - net8.0 - enable - enable - - - diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/CmdScale.EntityFrameworkCore.TimescaleDB.Example.csproj b/CmdScale.EntityFrameworkCore.TimescaleDB.Example/CmdScale.EntityFrameworkCore.TimescaleDB.Example.csproj deleted file mode 100644 index 3106dd5..0000000 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/CmdScale.EntityFrameworkCore.TimescaleDB.Example.csproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - Exe - net8.0 - enable - enable - - - - - - - - - - - - - - - PreserveNewest - - - diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.sln b/CmdScale.EntityFrameworkCore.TimescaleDB.sln index 44ca4bd..cdb70eb 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.sln +++ b/CmdScale.EntityFrameworkCore.TimescaleDB.sln @@ -3,75 +3,170 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 18 VisualStudioVersion = 18.0.11217.181 d18.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB", "CmdScale.EntityFrameworkCore.TimescaleDB\CmdScale.EntityFrameworkCore.TimescaleDB.csproj", "{8B5F3AE1-FBB7-42E0-B2A2-BB7CC556AC01}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.Example", "CmdScale.EntityFrameworkCore.TimescaleDB.Example\CmdScale.EntityFrameworkCore.TimescaleDB.Example.csproj", "{509C335A-68D6-4D1E-AF38-C66893C3CC0C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.Design", "CmdScale.EntityFrameworkCore.TimescaleDB.Design\CmdScale.EntityFrameworkCore.TimescaleDB.Design.csproj", "{79CCB4EE-55C5-419B-AA8E-539D3EEAA20A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess", "CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess\CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.csproj", "{0BF9572D-57EC-4478-9642-570740F27C19}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig .gitignore = .gitignore CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md docker-compose.yml = docker-compose.yml - Scripts\Publish-Local.ps1 = Scripts\Publish-Local.ps1 README.md = README.md + Scripts\Publish-Local.ps1 = Scripts\Publish-Local.ps1 Scripts\Switch-References.ps1 = Scripts\Switch-References.ps1 EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst", "CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst\CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst.csproj", "{C3736EC1-6435-423C-9916-E2DC7954DD7E}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB", "src\TimescaleDB\TimescaleDB.csproj", "{ED435223-3B91-48F5-A95D-3A6872C2261A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Design", "src\TimescaleDB.Design\TimescaleDB.Design.csproj", "{2867BABC-57FB-4991-976D-A63E4081729F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks", "CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks\CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks.csproj", "{8A079262-111E-4654-99E2-B8652026B574}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.FunctionalTests", "tests\TimescaleDB.FunctionalTests\TimescaleDB.FunctionalTests.csproj", "{037A11F6-9282-4C35-8C2B-103EAF0CF252}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests", "CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests\CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests.csproj", "{D22AA10F-D852-462F-B882-EE7725D9FED4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Tests", "tests\TimescaleDB.Tests\TimescaleDB.Tests.csproj", "{F9F2A125-6E92-43D2-A758-2FE42204C5F3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmdScale.EntityFrameworkCore.TimescaleDB.Tests", "CmdScale.EntityFrameworkCore.TimescaleDB.Tests\CmdScale.EntityFrameworkCore.TimescaleDB.Tests.csproj", "{7F541214-56B8-428A-8913-4AD2C194471D}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "benchmarks", "benchmarks", "{66320409-64EC-F7C5-3DEF-65E7510DAAD1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Benchmarks", "benchmarks\TimescaleDB.Benchmarks\TimescaleDB.Benchmarks.csproj", "{628990C5-E3EA-43E9-83FB-823D75F56B97}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{5D20AA90-6969-D8BD-9DCD-8634F4692FDA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataAccess", "DataAccess", "{F9A9B01F-A937-93A0-BB0A-BFAACAD99065}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.DataAccess", "samples\Eftdb.Samples.DataAccess\Eftdb.Samples.DataAccess.csproj", "{1BF9E30E-D1D6-469D-8A44-539A0C21C39C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeFirst", "CodeFirst", "{EA8E3935-33B2-4D96-A294-5488AE39A401}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.CodeFirst", "samples\Eftdb.Samples.CodeFirst\Eftdb.Samples.CodeFirst.csproj", "{0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DatabaseFirst", "DatabaseFirst", "{90DFE874-FC84-218F-EDC2-090609ACD664}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.DatabaseFirst", "samples\Eftdb.Samples.DatabaseFirst\Eftdb.Samples.DatabaseFirst.csproj", "{2FBA55BC-14C9-4137-B7D9-65920624C4FD}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8B5F3AE1-FBB7-42E0-B2A2-BB7CC556AC01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B5F3AE1-FBB7-42E0-B2A2-BB7CC556AC01}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B5F3AE1-FBB7-42E0-B2A2-BB7CC556AC01}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B5F3AE1-FBB7-42E0-B2A2-BB7CC556AC01}.Release|Any CPU.Build.0 = Release|Any CPU - {509C335A-68D6-4D1E-AF38-C66893C3CC0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {509C335A-68D6-4D1E-AF38-C66893C3CC0C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {509C335A-68D6-4D1E-AF38-C66893C3CC0C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {509C335A-68D6-4D1E-AF38-C66893C3CC0C}.Release|Any CPU.Build.0 = Release|Any CPU - {79CCB4EE-55C5-419B-AA8E-539D3EEAA20A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {79CCB4EE-55C5-419B-AA8E-539D3EEAA20A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {79CCB4EE-55C5-419B-AA8E-539D3EEAA20A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {79CCB4EE-55C5-419B-AA8E-539D3EEAA20A}.Release|Any CPU.Build.0 = Release|Any CPU - {0BF9572D-57EC-4478-9642-570740F27C19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0BF9572D-57EC-4478-9642-570740F27C19}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0BF9572D-57EC-4478-9642-570740F27C19}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0BF9572D-57EC-4478-9642-570740F27C19}.Release|Any CPU.Build.0 = Release|Any CPU - {C3736EC1-6435-423C-9916-E2DC7954DD7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C3736EC1-6435-423C-9916-E2DC7954DD7E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C3736EC1-6435-423C-9916-E2DC7954DD7E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C3736EC1-6435-423C-9916-E2DC7954DD7E}.Release|Any CPU.Build.0 = Release|Any CPU - {8A079262-111E-4654-99E2-B8652026B574}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8A079262-111E-4654-99E2-B8652026B574}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8A079262-111E-4654-99E2-B8652026B574}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8A079262-111E-4654-99E2-B8652026B574}.Release|Any CPU.Build.0 = Release|Any CPU - {D22AA10F-D852-462F-B882-EE7725D9FED4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D22AA10F-D852-462F-B882-EE7725D9FED4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D22AA10F-D852-462F-B882-EE7725D9FED4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D22AA10F-D852-462F-B882-EE7725D9FED4}.Release|Any CPU.Build.0 = Release|Any CPU - {7F541214-56B8-428A-8913-4AD2C194471D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7F541214-56B8-428A-8913-4AD2C194471D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7F541214-56B8-428A-8913-4AD2C194471D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7F541214-56B8-428A-8913-4AD2C194471D}.Release|Any CPU.Build.0 = Release|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Debug|x64.ActiveCfg = Debug|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Debug|x64.Build.0 = Debug|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Debug|x86.ActiveCfg = Debug|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Debug|x86.Build.0 = Debug|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Release|Any CPU.Build.0 = Release|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Release|x64.ActiveCfg = Release|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Release|x64.Build.0 = Release|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Release|x86.ActiveCfg = Release|Any CPU + {ED435223-3B91-48F5-A95D-3A6872C2261A}.Release|x86.Build.0 = Release|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Debug|x64.ActiveCfg = Debug|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Debug|x64.Build.0 = Debug|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Debug|x86.ActiveCfg = Debug|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Debug|x86.Build.0 = Debug|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Release|Any CPU.Build.0 = Release|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Release|x64.ActiveCfg = Release|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Release|x64.Build.0 = Release|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Release|x86.ActiveCfg = Release|Any CPU + {2867BABC-57FB-4991-976D-A63E4081729F}.Release|x86.Build.0 = Release|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Debug|Any CPU.Build.0 = Debug|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Debug|x64.ActiveCfg = Debug|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Debug|x64.Build.0 = Debug|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Debug|x86.ActiveCfg = Debug|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Debug|x86.Build.0 = Debug|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Release|Any CPU.ActiveCfg = Release|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Release|Any CPU.Build.0 = Release|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Release|x64.ActiveCfg = Release|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Release|x64.Build.0 = Release|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Release|x86.ActiveCfg = Release|Any CPU + {037A11F6-9282-4C35-8C2B-103EAF0CF252}.Release|x86.Build.0 = Release|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Debug|x64.ActiveCfg = Debug|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Debug|x64.Build.0 = Debug|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Debug|x86.ActiveCfg = Debug|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Debug|x86.Build.0 = Debug|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Release|Any CPU.Build.0 = Release|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Release|x64.ActiveCfg = Release|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Release|x64.Build.0 = Release|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Release|x86.ActiveCfg = Release|Any CPU + {F9F2A125-6E92-43D2-A758-2FE42204C5F3}.Release|x86.Build.0 = Release|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Debug|x64.ActiveCfg = Debug|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Debug|x64.Build.0 = Debug|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Debug|x86.ActiveCfg = Debug|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Debug|x86.Build.0 = Debug|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Release|Any CPU.ActiveCfg = Release|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Release|Any CPU.Build.0 = Release|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Release|x64.ActiveCfg = Release|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Release|x64.Build.0 = Release|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Release|x86.ActiveCfg = Release|Any CPU + {628990C5-E3EA-43E9-83FB-823D75F56B97}.Release|x86.Build.0 = Release|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Debug|x64.ActiveCfg = Debug|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Debug|x64.Build.0 = Debug|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Debug|x86.ActiveCfg = Debug|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Debug|x86.Build.0 = Debug|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Release|Any CPU.Build.0 = Release|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Release|x64.ActiveCfg = Release|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Release|x64.Build.0 = Release|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Release|x86.ActiveCfg = Release|Any CPU + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C}.Release|x86.Build.0 = Release|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Debug|x64.ActiveCfg = Debug|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Debug|x64.Build.0 = Debug|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Debug|x86.ActiveCfg = Debug|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Debug|x86.Build.0 = Debug|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Release|Any CPU.Build.0 = Release|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Release|x64.ActiveCfg = Release|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Release|x64.Build.0 = Release|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Release|x86.ActiveCfg = Release|Any CPU + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}.Release|x86.Build.0 = Release|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Debug|x64.ActiveCfg = Debug|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Debug|x64.Build.0 = Debug|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Debug|x86.ActiveCfg = Debug|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Debug|x86.Build.0 = Debug|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Release|Any CPU.Build.0 = Release|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Release|x64.ActiveCfg = Release|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Release|x64.Build.0 = Release|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Release|x86.ActiveCfg = Release|Any CPU + {2FBA55BC-14C9-4137-B7D9-65920624C4FD}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {ED435223-3B91-48F5-A95D-3A6872C2261A} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {2867BABC-57FB-4991-976D-A63E4081729F} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {037A11F6-9282-4C35-8C2B-103EAF0CF252} = {0AB3BF05-4346-4AA6-1389-037BE0695223} + {F9F2A125-6E92-43D2-A758-2FE42204C5F3} = {0AB3BF05-4346-4AA6-1389-037BE0695223} + {628990C5-E3EA-43E9-83FB-823D75F56B97} = {66320409-64EC-F7C5-3DEF-65E7510DAAD1} + {F9A9B01F-A937-93A0-BB0A-BFAACAD99065} = {5D20AA90-6969-D8BD-9DCD-8634F4692FDA} + {1BF9E30E-D1D6-469D-8A44-539A0C21C39C} = {F9A9B01F-A937-93A0-BB0A-BFAACAD99065} + {EA8E3935-33B2-4D96-A294-5488AE39A401} = {5D20AA90-6969-D8BD-9DCD-8634F4692FDA} + {0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A} = {EA8E3935-33B2-4D96-A294-5488AE39A401} + {90DFE874-FC84-218F-EDC2-090609ACD664} = {5D20AA90-6969-D8BD-9DCD-8634F4692FDA} + {2FBA55BC-14C9-4137-B7D9-65920624C4FD} = {90DFE874-FC84-218F-EDC2-090609ACD664} + EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {5CCFF438-FD53-473A-96B6-4D69BA8E7166} EndGlobalSection diff --git a/Scripts/Publish-Local.ps1 b/Scripts/Publish-Local.ps1 index f18967a..03f1e99 100644 --- a/Scripts/Publish-Local.ps1 +++ b/Scripts/Publish-Local.ps1 @@ -18,13 +18,26 @@ $ErrorActionPreference = 'Stop' $LocalNuGetRepo = "C:\_DEV\NuGet Packages" $SolutionRoot = (Get-Item $PSScriptRoot).Parent.FullName +# Map PackageId names to actual project paths +$ProjectPathMap = @{ + "CmdScale.EntityFrameworkCore.TimescaleDB" = "src\TimescaleDB" + "CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "src\TimescaleDB.Design" +} + try { - # Find the specified project file - $ProjectDirectory = Join-Path $SolutionRoot $ProjectName + # Resolve the project path from the package name + if ($ProjectPathMap.ContainsKey($ProjectName)) { + $RelativePath = $ProjectPathMap[$ProjectName] + } else { + # Fallback: try using the name directly as a path + $RelativePath = $ProjectName + } + + $ProjectDirectory = Join-Path $SolutionRoot $RelativePath if (-not (Test-Path $ProjectDirectory)) { - throw "Project directory not found at '$ProjectDirectory'." + throw "Project directory not found at '$ProjectDirectory'. Valid project names are: $($ProjectPathMap.Keys -join ', ')" } - + $ProjectFile = Get-ChildItem -Path $ProjectDirectory -Filter *.csproj | Select-Object -First 1 if (-not $ProjectFile) { throw "No .csproj file found in '$ProjectDirectory'." diff --git a/Scripts/Switch-References.ps1 b/Scripts/Switch-References.ps1 index 98a25d8..0551ca6 100644 --- a/Scripts/Switch-References.ps1 +++ b/Scripts/Switch-References.ps1 @@ -26,11 +26,21 @@ param ( ) # --- Configuration --- -$CoreLibraryNames = @( +# Package IDs (used for PackageReference lookups) +$CorePackageIds = @( "CmdScale.EntityFrameworkCore.TimescaleDB", "CmdScale.EntityFrameworkCore.TimescaleDB.Design" ) +# Map PackageId to actual project file base names (without .csproj) +$PackageToProjectMap = @{ + "CmdScale.EntityFrameworkCore.TimescaleDB" = "TimescaleDB" + "CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "TimescaleDB.Design" +} + +# For backwards compatibility +$CoreLibraryNames = $CorePackageIds + # --- Script Body --- try { # Get the script's directory @@ -41,17 +51,27 @@ try { Write-Host "🔍 Finding all projects..." $AllProjects = Get-ChildItem -Path $SolutionRoot -Recurse -Filter "*.csproj" - # Identify the core libraries + # Identify the core libraries by matching project file names to package IDs $CoreProjectPaths = @{} foreach ($project in $AllProjects) { - if ($CoreLibraryNames -contains $project.BaseName) { - $CoreProjectPaths[$project.BaseName] = $project.FullName + foreach ($packageId in $CorePackageIds) { + $expectedBaseName = $PackageToProjectMap[$packageId] + if ($project.BaseName -eq $expectedBaseName) { + $CoreProjectPaths[$packageId] = $project.FullName + break + } } } - $CoreProjectPaths.GetEnumerator() | ForEach-Object { Write-Host " - Found core library: $($_.Key)" } + $CoreProjectPaths.GetEnumerator() | ForEach-Object { Write-Host " - Found core library: $($_.Key) -> $($_.Value)" } - if ($CoreProjectPaths.Count -ne $CoreLibraryNames.Count) { - throw "Could not find all core library projects. Please check the names in the script's configuration section." + if ($CoreProjectPaths.Count -ne $CorePackageIds.Count) { + throw "Could not find all core library projects. Expected: $($CorePackageIds -join ', '). Found: $($CoreProjectPaths.Keys -join ', ')" + } + + # Build reverse map: project base name -> package ID + $ProjectToPackageMap = @{} + foreach ($entry in $PackageToProjectMap.GetEnumerator()) { + $ProjectToPackageMap[$entry.Value] = $entry.Key } # Build hash map @@ -59,26 +79,28 @@ try { $ConsumerProjectMap = @{} foreach ($project in $AllProjects) { [xml]$csprojContent = Get-Content $project.FullName -ErrorAction Stop - + $foundCoreRefs = [System.Collections.Generic.List[object]]::new() # Find ProjectReferences $projectRefNodes = $csprojContent.SelectNodes("//ProjectReference") if ($projectRefNodes) { foreach ($refNode in $projectRefNodes) { - $refName = [System.IO.Path]::GetFileNameWithoutExtension(($refNode.Include).Trim()) - if ($CoreLibraryNames -contains $refName) { - $foundCoreRefs.Add([PSCustomObject]@{ Name = $refName; Type = "Project" }) + $refBaseName = [System.IO.Path]::GetFileNameWithoutExtension(($refNode.Include).Trim()) + # Check if this project file maps to one of our core packages + if ($ProjectToPackageMap.ContainsKey($refBaseName)) { + $packageId = $ProjectToPackageMap[$refBaseName] + $foundCoreRefs.Add([PSCustomObject]@{ Name = $packageId; Type = "Project" }) } } } - # Find PackageReferences + # Find PackageReferences (these use package IDs directly) $packageRefNodes = $csprojContent.SelectNodes("//PackageReference") if ($packageRefNodes) { foreach ($refNode in $packageRefNodes) { $refName = ($refNode.Include).Trim() - if ($CoreLibraryNames -contains $refName) { + if ($CorePackageIds -contains $refName) { $foundCoreRefs.Add([PSCustomObject]@{ Name = $refName; Type = "Package" }) } } diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/InProcessConfig.cs b/benchmarks/TimescaleDB.Benchmarks/InProcessConfig.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/InProcessConfig.cs rename to benchmarks/TimescaleDB.Benchmarks/InProcessConfig.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/Program.cs b/benchmarks/TimescaleDB.Benchmarks/Program.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/Program.cs rename to benchmarks/TimescaleDB.Benchmarks/Program.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/README.md b/benchmarks/TimescaleDB.Benchmarks/README.md similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/README.md rename to benchmarks/TimescaleDB.Benchmarks/README.md diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks.csproj b/benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj similarity index 82% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks.csproj rename to benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj index 503b9b0..9aedd48 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks.csproj +++ b/benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj @@ -18,7 +18,7 @@ - + diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs b/benchmarks/TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs rename to benchmarks/TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/WriteRecordsKeylessBenchmarks.cs b/benchmarks/TimescaleDB.Benchmarks/WriteRecordsKeylessBenchmarks.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/WriteRecordsKeylessBenchmarks.cs rename to benchmarks/TimescaleDB.Benchmarks/WriteRecordsKeylessBenchmarks.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/WriteRecordsWithKeyBenchmarks.cs b/benchmarks/TimescaleDB.Benchmarks/WriteRecordsWithKeyBenchmarks.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks/WriteRecordsWithKeyBenchmarks.cs rename to benchmarks/TimescaleDB.Benchmarks/WriteRecordsWithKeyBenchmarks.cs diff --git a/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj b/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj new file mode 100644 index 0000000..84a4036 --- /dev/null +++ b/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj @@ -0,0 +1,28 @@ + + + + Exe + net8.0 + enable + enable + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.CodeFirst + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.CodeFirst + + + + + + + + + + + + + + + PreserveNewest + + + + diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/Program.cs b/samples/Eftdb.Samples.CodeFirst/Program.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example/Program.cs rename to samples/Eftdb.Samples.CodeFirst/Program.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/Properties/launchSettings.json b/samples/Eftdb.Samples.CodeFirst/Properties/launchSettings.json similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example/Properties/launchSettings.json rename to samples/Eftdb.Samples.CodeFirst/Properties/launchSettings.json diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/README.md b/samples/Eftdb.Samples.CodeFirst/README.md similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example/README.md rename to samples/Eftdb.Samples.CodeFirst/README.md diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/TimescaleDBDesignTimeService.cs b/samples/Eftdb.Samples.CodeFirst/TimescaleDBDesignTimeService.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example/TimescaleDBDesignTimeService.cs rename to samples/Eftdb.Samples.CodeFirst/TimescaleDBDesignTimeService.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example/appsettings.json b/samples/Eftdb.Samples.CodeFirst/appsettings.json similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example/appsettings.json rename to samples/Eftdb.Samples.CodeFirst/appsettings.json diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/OrderStatusEventConfiguration.cs b/samples/Eftdb.Samples.DataAccess/Configurations/OrderStatusEventConfiguration.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/OrderStatusEventConfiguration.cs rename to samples/Eftdb.Samples.DataAccess/Configurations/OrderStatusEventConfiguration.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/TradeAggregateConfiguration.cs b/samples/Eftdb.Samples.DataAccess/Configurations/TradeAggregateConfiguration.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/TradeAggregateConfiguration.cs rename to samples/Eftdb.Samples.DataAccess/Configurations/TradeAggregateConfiguration.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/TradeConfiguration.cs b/samples/Eftdb.Samples.DataAccess/Configurations/TradeConfiguration.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/TradeConfiguration.cs rename to samples/Eftdb.Samples.DataAccess/Configurations/TradeConfiguration.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/TradeWithIdConfiguration.cs b/samples/Eftdb.Samples.DataAccess/Configurations/TradeWithIdConfiguration.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/TradeWithIdConfiguration.cs rename to samples/Eftdb.Samples.DataAccess/Configurations/TradeWithIdConfiguration.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/WeatherDataConfiguration.cs b/samples/Eftdb.Samples.DataAccess/Configurations/WeatherDataConfiguration.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Configurations/WeatherDataConfiguration.cs rename to samples/Eftdb.Samples.DataAccess/Configurations/WeatherDataConfiguration.cs diff --git a/samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj b/samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj new file mode 100644 index 0000000..c82e23d --- /dev/null +++ b/samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj @@ -0,0 +1,15 @@ + + + + net8.0 + enable + enable + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.DataAccess + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.DataAccess + + + + + + + diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/DeviceReading.cs b/samples/Eftdb.Samples.DataAccess/Models/DeviceReading.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/DeviceReading.cs rename to samples/Eftdb.Samples.DataAccess/Models/DeviceReading.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/OrderStatusEvent.cs b/samples/Eftdb.Samples.DataAccess/Models/OrderStatusEvent.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/OrderStatusEvent.cs rename to samples/Eftdb.Samples.DataAccess/Models/OrderStatusEvent.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/Trade.cs b/samples/Eftdb.Samples.DataAccess/Models/Trade.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/Trade.cs rename to samples/Eftdb.Samples.DataAccess/Models/Trade.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/TradeAggregate.cs b/samples/Eftdb.Samples.DataAccess/Models/TradeAggregate.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/TradeAggregate.cs rename to samples/Eftdb.Samples.DataAccess/Models/TradeAggregate.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/TradeWithId.cs b/samples/Eftdb.Samples.DataAccess/Models/TradeWithId.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/TradeWithId.cs rename to samples/Eftdb.Samples.DataAccess/Models/TradeWithId.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/WeatherAggregate.cs b/samples/Eftdb.Samples.DataAccess/Models/WeatherAggregate.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/WeatherAggregate.cs rename to samples/Eftdb.Samples.DataAccess/Models/WeatherAggregate.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/WeatherData.cs b/samples/Eftdb.Samples.DataAccess/Models/WeatherData.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Models/WeatherData.cs rename to samples/Eftdb.Samples.DataAccess/Models/WeatherData.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Repositories/TradeRepository.cs b/samples/Eftdb.Samples.DataAccess/Repositories/TradeRepository.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/Repositories/TradeRepository.cs rename to samples/Eftdb.Samples.DataAccess/Repositories/TradeRepository.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/TimescaleContext.cs b/samples/Eftdb.Samples.DataAccess/TimescaleContext.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess/TimescaleContext.cs rename to samples/Eftdb.Samples.DataAccess/TimescaleContext.cs diff --git a/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj b/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj new file mode 100644 index 0000000..7766f80 --- /dev/null +++ b/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj @@ -0,0 +1,15 @@ + + + + net8.0 + enable + enable + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.DatabaseFirst + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.DatabaseFirst + + + + + + + diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst/README.md b/samples/Eftdb.Samples.DatabaseFirst/README.md similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Example.DataAccess.DbFirst/README.md rename to samples/Eftdb.Samples.DatabaseFirst/README.md diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs b/src/TimescaleDB.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs rename to src/TimescaleDB.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs b/src/TimescaleDB.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs rename to src/TimescaleDB.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/HypertableAnnotationApplier.cs b/src/TimescaleDB.Design/Scaffolding/HypertableAnnotationApplier.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/HypertableAnnotationApplier.cs rename to src/TimescaleDB.Design/Scaffolding/HypertableAnnotationApplier.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/HypertableScaffoldingExtractor.cs b/src/TimescaleDB.Design/Scaffolding/HypertableScaffoldingExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/HypertableScaffoldingExtractor.cs rename to src/TimescaleDB.Design/Scaffolding/HypertableScaffoldingExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/IAnnotationApplier.cs b/src/TimescaleDB.Design/Scaffolding/IAnnotationApplier.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/IAnnotationApplier.cs rename to src/TimescaleDB.Design/Scaffolding/IAnnotationApplier.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ITimescaleFeatureExtractor.cs b/src/TimescaleDB.Design/Scaffolding/ITimescaleFeatureExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ITimescaleFeatureExtractor.cs rename to src/TimescaleDB.Design/Scaffolding/ITimescaleFeatureExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs b/src/TimescaleDB.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs rename to src/TimescaleDB.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs b/src/TimescaleDB.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs rename to src/TimescaleDB.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/TimescaleCSharpMigrationOperationGenerator.cs b/src/TimescaleDB.Design/TimescaleCSharpMigrationOperationGenerator.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/TimescaleCSharpMigrationOperationGenerator.cs rename to src/TimescaleDB.Design/TimescaleCSharpMigrationOperationGenerator.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/CmdScale.EntityFrameworkCore.TimescaleDB.Design.csproj b/src/TimescaleDB.Design/TimescaleDB.Design.csproj similarity index 85% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/CmdScale.EntityFrameworkCore.TimescaleDB.Design.csproj rename to src/TimescaleDB.Design/TimescaleDB.Design.csproj index 521a491..685dd01 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/CmdScale.EntityFrameworkCore.TimescaleDB.Design.csproj +++ b/src/TimescaleDB.Design/TimescaleDB.Design.csproj @@ -3,6 +3,8 @@ net8.0 enable enable + CmdScale.EntityFrameworkCore.TimescaleDB.Design + CmdScale.EntityFrameworkCore.TimescaleDB.Design CmdScale.EntityFrameworkCore.TimescaleDB.Design 0.3.1 CmdScale @@ -25,15 +27,15 @@ - + True \ - + True \ - + True \ @@ -41,6 +43,6 @@ - + \ No newline at end of file diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/TimescaleDBDesignTimeServices.cs b/src/TimescaleDB.Design/TimescaleDBDesignTimeServices.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/TimescaleDBDesignTimeServices.cs rename to src/TimescaleDB.Design/TimescaleDBDesignTimeServices.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/TimescaleDatabaseModelFactory.cs b/src/TimescaleDB.Design/TimescaleDatabaseModelFactory.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/TimescaleDatabaseModelFactory.cs rename to src/TimescaleDB.Design/TimescaleDatabaseModelFactory.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets b/src/TimescaleDB.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets rename to src/TimescaleDB.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/Dimension.cs b/src/TimescaleDB/Abstractions/Dimension.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/Dimension.cs rename to src/TimescaleDB/Abstractions/Dimension.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/EAggregateFunction.cs b/src/TimescaleDB/Abstractions/EAggregateFunction.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/EAggregateFunction.cs rename to src/TimescaleDB/Abstractions/EAggregateFunction.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/EDimensionType.cs b/src/TimescaleDB/Abstractions/EDimensionType.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/EDimensionType.cs rename to src/TimescaleDB/Abstractions/EDimensionType.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/TimescaleCopyConfig.cs b/src/TimescaleDB/Abstractions/TimescaleCopyConfig.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Abstractions/TimescaleCopyConfig.cs rename to src/TimescaleDB/Abstractions/TimescaleCopyConfig.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/AggregateAttribute.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/AggregateAttribute.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/AggregateAttribute.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/AggregateAttribute.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/TimeBucketAttribute.cs b/src/TimescaleDB/Configuration/ContinuousAggregate/TimeBucketAttribute.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ContinuousAggregate/TimeBucketAttribute.cs rename to src/TimescaleDB/Configuration/ContinuousAggregate/TimeBucketAttribute.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableAnnotations.cs b/src/TimescaleDB/Configuration/Hypertable/HypertableAnnotations.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableAnnotations.cs rename to src/TimescaleDB/Configuration/Hypertable/HypertableAnnotations.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableAttribute.cs b/src/TimescaleDB/Configuration/Hypertable/HypertableAttribute.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableAttribute.cs rename to src/TimescaleDB/Configuration/Hypertable/HypertableAttribute.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableConvention.cs b/src/TimescaleDB/Configuration/Hypertable/HypertableConvention.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableConvention.cs rename to src/TimescaleDB/Configuration/Hypertable/HypertableConvention.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableTypeBuilder.cs b/src/TimescaleDB/Configuration/Hypertable/HypertableTypeBuilder.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/Hypertable/HypertableTypeBuilder.cs rename to src/TimescaleDB/Configuration/Hypertable/HypertableTypeBuilder.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs b/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs rename to src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs b/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs rename to src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyConvention.cs b/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyConvention.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyConvention.cs rename to src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyConvention.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs b/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs rename to src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/DefaultValues.cs b/src/TimescaleDB/DefaultValues.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/DefaultValues.cs rename to src/TimescaleDB/DefaultValues.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Generators/ContinuousAggregateOperationGenerator.cs b/src/TimescaleDB/Generators/ContinuousAggregateOperationGenerator.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Generators/ContinuousAggregateOperationGenerator.cs rename to src/TimescaleDB/Generators/ContinuousAggregateOperationGenerator.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Generators/HypertableOperationGenerator.cs b/src/TimescaleDB/Generators/HypertableOperationGenerator.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Generators/HypertableOperationGenerator.cs rename to src/TimescaleDB/Generators/HypertableOperationGenerator.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Generators/ReorderPolicyOperationGenerator.cs b/src/TimescaleDB/Generators/ReorderPolicyOperationGenerator.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Generators/ReorderPolicyOperationGenerator.cs rename to src/TimescaleDB/Generators/ReorderPolicyOperationGenerator.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Generators/SqlBuilderHelper.cs b/src/TimescaleDB/Generators/SqlBuilderHelper.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Generators/SqlBuilderHelper.cs rename to src/TimescaleDB/Generators/SqlBuilderHelper.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs b/src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs rename to src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs b/src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs rename to src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/Hypertables/HypertableDiffer.cs b/src/TimescaleDB/Internals/Features/Hypertables/HypertableDiffer.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/Hypertables/HypertableDiffer.cs rename to src/TimescaleDB/Internals/Features/Hypertables/HypertableDiffer.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/Hypertables/HypertableModelExtractor.cs b/src/TimescaleDB/Internals/Features/Hypertables/HypertableModelExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/Hypertables/HypertableModelExtractor.cs rename to src/TimescaleDB/Internals/Features/Hypertables/HypertableModelExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/IFeatureDiffer.cs b/src/TimescaleDB/Internals/Features/IFeatureDiffer.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/IFeatureDiffer.cs rename to src/TimescaleDB/Internals/Features/IFeatureDiffer.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs b/src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs rename to src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs b/src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs rename to src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/TimescaleMigrationsModelDiffer.cs b/src/TimescaleDB/Internals/TimescaleMigrationsModelDiffer.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/TimescaleMigrationsModelDiffer.cs rename to src/TimescaleDB/Internals/TimescaleMigrationsModelDiffer.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Internals/WhereClauseEpressionVisitor.cs b/src/TimescaleDB/Internals/WhereClauseEpressionVisitor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Internals/WhereClauseEpressionVisitor.cs rename to src/TimescaleDB/Internals/WhereClauseEpressionVisitor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AddReorderPolicyOperation.cs b/src/TimescaleDB/Operations/AddReorderPolicyOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AddReorderPolicyOperation.cs rename to src/TimescaleDB/Operations/AddReorderPolicyOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AlterContinuousAggregateOperation.cs b/src/TimescaleDB/Operations/AlterContinuousAggregateOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AlterContinuousAggregateOperation.cs rename to src/TimescaleDB/Operations/AlterContinuousAggregateOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AlterHypertableOperation.cs b/src/TimescaleDB/Operations/AlterHypertableOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AlterHypertableOperation.cs rename to src/TimescaleDB/Operations/AlterHypertableOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AlterReorderPolicyOperation.cs b/src/TimescaleDB/Operations/AlterReorderPolicyOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/AlterReorderPolicyOperation.cs rename to src/TimescaleDB/Operations/AlterReorderPolicyOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/CreateContinuousAggregateOperation.cs b/src/TimescaleDB/Operations/CreateContinuousAggregateOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/CreateContinuousAggregateOperation.cs rename to src/TimescaleDB/Operations/CreateContinuousAggregateOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/CreateHypertableOperation.cs b/src/TimescaleDB/Operations/CreateHypertableOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/CreateHypertableOperation.cs rename to src/TimescaleDB/Operations/CreateHypertableOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/DropContinuousAggregateOperation.cs b/src/TimescaleDB/Operations/DropContinuousAggregateOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/DropContinuousAggregateOperation.cs rename to src/TimescaleDB/Operations/DropContinuousAggregateOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Operations/DropReorderPolicyOperation.cs b/src/TimescaleDB/Operations/DropReorderPolicyOperation.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Operations/DropReorderPolicyOperation.cs rename to src/TimescaleDB/Operations/DropReorderPolicyOperation.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/Properties/launchSettings.json b/src/TimescaleDB/Properties/launchSettings.json similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/Properties/launchSettings.json rename to src/TimescaleDB/Properties/launchSettings.json diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/CmdScale.EntityFrameworkCore.TimescaleDB.csproj b/src/TimescaleDB/TimescaleDB.csproj similarity index 86% rename from CmdScale.EntityFrameworkCore.TimescaleDB/CmdScale.EntityFrameworkCore.TimescaleDB.csproj rename to src/TimescaleDB/TimescaleDB.csproj index b6b33a2..5235aba 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB/CmdScale.EntityFrameworkCore.TimescaleDB.csproj +++ b/src/TimescaleDB/TimescaleDB.csproj @@ -3,6 +3,8 @@ net8.0 enable enable + CmdScale.EntityFrameworkCore.TimescaleDB + CmdScale.EntityFrameworkCore.TimescaleDB CmdScale.EntityFrameworkCore.TimescaleDB 0.3.1 CmdScale @@ -22,15 +24,15 @@ timescaledb;timescale;efcore;ef-core;entityframeworkcore;postgresql;postgres;time-series;timeseries;data;database;efcore-provider; - + True \ - + True \ - + True \ diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbContextOptionsBuilderExtensions.cs b/src/TimescaleDB/TimescaleDbContextOptionsBuilderExtensions.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbContextOptionsBuilderExtensions.cs rename to src/TimescaleDB/TimescaleDbContextOptionsBuilderExtensions.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbCopyExtensions.cs b/src/TimescaleDB/TimescaleDbCopyExtensions.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbCopyExtensions.cs rename to src/TimescaleDB/TimescaleDbCopyExtensions.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbMigrationsSqlGenerator.cs b/src/TimescaleDB/TimescaleDbMigrationsSqlGenerator.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbMigrationsSqlGenerator.cs rename to src/TimescaleDB/TimescaleDbMigrationsSqlGenerator.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbServiceCollectionExtensions.cs b/src/TimescaleDB/TimescaleDbServiceCollectionExtensions.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB/TimescaleDbServiceCollectionExtensions.cs rename to src/TimescaleDB/TimescaleDbServiceCollectionExtensions.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs b/tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs rename to tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs b/tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs rename to tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs b/tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs rename to tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs b/tests/TimescaleDB.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs rename to tests/TimescaleDB.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests.csproj b/tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj similarity index 81% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests.csproj rename to tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj index 3f487c5..f36306b 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests.csproj +++ b/tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj @@ -4,6 +4,8 @@ net8.0 enable enable + CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests + CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests false true @@ -29,8 +31,8 @@ - - + + diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs b/tests/TimescaleDB.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs rename to tests/TimescaleDB.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/TimescaleDbSqlGenerationTests.cs b/tests/TimescaleDB.FunctionalTests/TimescaleDbSqlGenerationTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/TimescaleDbSqlGenerationTests.cs rename to tests/TimescaleDB.FunctionalTests/TimescaleDbSqlGenerationTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleConnectionHelper.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleConnectionHelper.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleConnectionHelper.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleConnectionHelper.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsFixture.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsFixture.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsFixture.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsFixture.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleTestHelpers.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestHelpers.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleTestHelpers.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestHelpers.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleTestStore.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStore.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleTestStore.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStore.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleTestStoreFactory.cs b/tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStoreFactory.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.FunctionalTests/Utils/TimescaleTestStoreFactory.cs rename to tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStoreFactory.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Configuration/DimensionTests.cs b/tests/TimescaleDB.Tests/Configuration/DimensionTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Configuration/DimensionTests.cs rename to tests/TimescaleDB.Tests/Configuration/DimensionTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Configuration/HypertableAttributeTests.cs b/tests/TimescaleDB.Tests/Configuration/HypertableAttributeTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Configuration/HypertableAttributeTests.cs rename to tests/TimescaleDB.Tests/Configuration/HypertableAttributeTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Configuration/ReorderPolicyAttributeTests.cs b/tests/TimescaleDB.Tests/Configuration/ReorderPolicyAttributeTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Configuration/ReorderPolicyAttributeTests.cs rename to tests/TimescaleDB.Tests/Configuration/ReorderPolicyAttributeTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Conventions/ContinuousAggregateConventionTests.cs b/tests/TimescaleDB.Tests/Conventions/ContinuousAggregateConventionTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Conventions/ContinuousAggregateConventionTests.cs rename to tests/TimescaleDB.Tests/Conventions/ContinuousAggregateConventionTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Conventions/HypertableConventionTests.cs b/tests/TimescaleDB.Tests/Conventions/HypertableConventionTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Conventions/HypertableConventionTests.cs rename to tests/TimescaleDB.Tests/Conventions/HypertableConventionTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Conventions/ReorderPolicyConventionTests.cs b/tests/TimescaleDB.Tests/Conventions/ReorderPolicyConventionTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Conventions/ReorderPolicyConventionTests.cs rename to tests/TimescaleDB.Tests/Conventions/ReorderPolicyConventionTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Differs/ContinuousAggregateDifferTests.cs b/tests/TimescaleDB.Tests/Differs/ContinuousAggregateDifferTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Differs/ContinuousAggregateDifferTests.cs rename to tests/TimescaleDB.Tests/Differs/ContinuousAggregateDifferTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Differs/HypertableDifferTests.cs b/tests/TimescaleDB.Tests/Differs/HypertableDifferTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Differs/HypertableDifferTests.cs rename to tests/TimescaleDB.Tests/Differs/HypertableDifferTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Differs/ReorderPolicyDifferTests.cs b/tests/TimescaleDB.Tests/Differs/ReorderPolicyDifferTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Differs/ReorderPolicyDifferTests.cs rename to tests/TimescaleDB.Tests/Differs/ReorderPolicyDifferTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs b/tests/TimescaleDB.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs rename to tests/TimescaleDB.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Extractors/HypertableModelExtractorTests.cs b/tests/TimescaleDB.Tests/Extractors/HypertableModelExtractorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Extractors/HypertableModelExtractorTests.cs rename to tests/TimescaleDB.Tests/Extractors/HypertableModelExtractorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Extractors/ReorderPolicyModelExtractorTests.cs b/tests/TimescaleDB.Tests/Extractors/ReorderPolicyModelExtractorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Extractors/ReorderPolicyModelExtractorTests.cs rename to tests/TimescaleDB.Tests/Extractors/ReorderPolicyModelExtractorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs b/tests/TimescaleDB.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs rename to tests/TimescaleDB.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs b/tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs rename to tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/HypertableOperationGeneratorTests.cs b/tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/HypertableOperationGeneratorTests.cs rename to tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs b/tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs rename to tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs b/tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs rename to tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/SqlBuilderHelperTests.cs b/tests/TimescaleDB.Tests/Generators/SqlBuilderHelperTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Generators/SqlBuilderHelperTests.cs rename to tests/TimescaleDB.Tests/Generators/SqlBuilderHelperTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ContinuousAggregateIntegrationTests.cs b/tests/TimescaleDB.Tests/Integration/ContinuousAggregateIntegrationTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ContinuousAggregateIntegrationTests.cs rename to tests/TimescaleDB.Tests/Integration/ContinuousAggregateIntegrationTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs b/tests/TimescaleDB.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs rename to tests/TimescaleDB.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/HypertableIntegrationTests.cs b/tests/TimescaleDB.Tests/Integration/HypertableIntegrationTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/HypertableIntegrationTests.cs rename to tests/TimescaleDB.Tests/Integration/HypertableIntegrationTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/HypertableScaffoldingExtractorTests.cs b/tests/TimescaleDB.Tests/Integration/HypertableScaffoldingExtractorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/HypertableScaffoldingExtractorTests.cs rename to tests/TimescaleDB.Tests/Integration/HypertableScaffoldingExtractorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/MigrationLifecycleTests.cs b/tests/TimescaleDB.Tests/Integration/MigrationLifecycleTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/MigrationLifecycleTests.cs rename to tests/TimescaleDB.Tests/Integration/MigrationLifecycleTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/MigrationTestBase.cs b/tests/TimescaleDB.Tests/Integration/MigrationTestBase.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/MigrationTestBase.cs rename to tests/TimescaleDB.Tests/Integration/MigrationTestBase.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ReorderPolicyIntegrationTests.cs b/tests/TimescaleDB.Tests/Integration/ReorderPolicyIntegrationTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ReorderPolicyIntegrationTests.cs rename to tests/TimescaleDB.Tests/Integration/ReorderPolicyIntegrationTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs b/tests/TimescaleDB.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs rename to tests/TimescaleDB.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/STRYKER_README.md b/tests/TimescaleDB.Tests/STRYKER_README.md similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/STRYKER_README.md rename to tests/TimescaleDB.Tests/STRYKER_README.md diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs b/tests/TimescaleDB.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs rename to tests/TimescaleDB.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Scaffolding/HypertableAnnotationApplierTests.cs b/tests/TimescaleDB.Tests/Scaffolding/HypertableAnnotationApplierTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Scaffolding/HypertableAnnotationApplierTests.cs rename to tests/TimescaleDB.Tests/Scaffolding/HypertableAnnotationApplierTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs b/tests/TimescaleDB.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs rename to tests/TimescaleDB.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/CmdScale.EntityFrameworkCore.TimescaleDB.Tests.csproj b/tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj similarity index 81% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/CmdScale.EntityFrameworkCore.TimescaleDB.Tests.csproj rename to tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj index fbcff62..a2a8899 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/CmdScale.EntityFrameworkCore.TimescaleDB.Tests.csproj +++ b/tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj @@ -4,6 +4,8 @@ net8.0 enable enable + CmdScale.EntityFrameworkCore.TimescaleDB.Tests + CmdScale.EntityFrameworkCore.TimescaleDB.Tests false true @@ -30,8 +32,8 @@ - - + + diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs b/tests/TimescaleDB.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs rename to tests/TimescaleDB.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/TypeBuilders/HypertableTypeBuilderTests.cs b/tests/TimescaleDB.Tests/TypeBuilders/HypertableTypeBuilderTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/TypeBuilders/HypertableTypeBuilderTests.cs rename to tests/TimescaleDB.Tests/TypeBuilders/HypertableTypeBuilderTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs b/tests/TimescaleDB.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs rename to tests/TimescaleDB.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Utils/SqlHelper.cs b/tests/TimescaleDB.Tests/Utils/SqlHelper.cs similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/Utils/SqlHelper.cs rename to tests/TimescaleDB.Tests/Utils/SqlHelper.cs diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/coverlet.runsettings b/tests/TimescaleDB.Tests/coverlet.runsettings similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/coverlet.runsettings rename to tests/TimescaleDB.Tests/coverlet.runsettings diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.Tests/stryker-config.json b/tests/TimescaleDB.Tests/stryker-config.json similarity index 100% rename from CmdScale.EntityFrameworkCore.TimescaleDB.Tests/stryker-config.json rename to tests/TimescaleDB.Tests/stryker-config.json From 7716f817412ef6f3b1af8e89d6c86eea69c31686 Mon Sep 17 00:00:00 2001 From: Sebastian Ederer Date: Wed, 26 Nov 2025 02:47:18 +0100 Subject: [PATCH 2/2] refactor: reorganize project structure with Eftdb.* directory naming Rename all project directories to use Eftdb.* convention while preserving CmdScale.EntityFrameworkCore.TimescaleDB.* for namespaces, assemblies, and NuGet package IDs. This aligns with the fork's naming convention while maintaining backward compatibility for package consumers. Updated supporting files: - GitHub Actions workflow paths - PowerShell scripts for local publishing and reference switching - Stryker mutation testing configuration - README documentation --- .github/workflows/publish-nuget.yml | 4 ++-- CmdScale.EntityFrameworkCore.TimescaleDB.sln | 18 +++++++++--------- README.md | 2 +- Scripts/Publish-Local.ps1 | 4 ++-- Scripts/Switch-References.ps1 | 4 ++-- .../Eftdb.Benchmarks.csproj} | 4 +++- .../InProcessConfig.cs | 0 .../Program.cs | 0 .../README.md | 0 .../WriteRecordsBenchmarkBase.cs | 0 .../WriteRecordsKeylessBenchmarks.cs | 0 .../WriteRecordsWithKeyBenchmarks.cs | 0 .../Eftdb.Samples.CodeFirst.csproj | 4 ++-- .../Eftdb.Samples.DatabaseFirst.csproj | 2 +- .../OrderStatusEventConfiguration.cs | 0 .../TradeAggregateConfiguration.cs | 0 .../Configurations/TradeConfiguration.cs | 0 .../Configurations/TradeWithIdConfiguration.cs | 0 .../Configurations/WeatherDataConfiguration.cs | 0 .../Eftdb.Samples.Shared.csproj} | 6 +++--- .../Models/DeviceReading.cs | 0 .../Models/OrderStatusEvent.cs | 0 .../Models/Trade.cs | 0 .../Models/TradeAggregate.cs | 0 .../Models/TradeWithId.cs | 0 .../Models/WeatherAggregate.cs | 0 .../Models/WeatherData.cs | 0 .../Repositories/TradeRepository.cs | 0 .../TimescaleContext.cs | 0 .../Eftdb.Design.csproj} | 2 +- .../ContinuousAggregateAnnotationApplier.cs | 0 .../ContinuousAggregateScaffoldingExtractor.cs | 0 .../Scaffolding/HypertableAnnotationApplier.cs | 0 .../HypertableScaffoldingExtractor.cs | 0 .../Scaffolding/IAnnotationApplier.cs | 0 .../Scaffolding/ITimescaleFeatureExtractor.cs | 0 .../ReorderPolicyAnnotationApplier.cs | 0 .../ReorderPolicyScaffoldingExtractor.cs | 0 ...mescaleCSharpMigrationOperationGenerator.cs | 0 .../TimescaleDBDesignTimeServices.cs | 0 .../TimescaleDatabaseModelFactory.cs | 0 ...ityFrameworkCore.TimescaleDB.Design.targets | 0 .../Abstractions/Dimension.cs | 0 .../Abstractions/EAggregateFunction.cs | 0 .../Abstractions/EDimensionType.cs | 0 .../Abstractions/TimescaleCopyConfig.cs | 0 .../ContinuousAggregate/AggregateAttribute.cs | 0 .../ContinuousAggregateAnnotations.cs | 0 .../ContinuousAggregateAttribute.cs | 0 .../ContinuousAggregateBuilder.cs | 0 .../ContinuousAggregateConvention.cs | 0 .../ContinuousAggregateTypeBuilder.cs | 0 .../ContinuousAggregate/TimeBucketAttribute.cs | 0 .../Hypertable/HypertableAnnotations.cs | 0 .../Hypertable/HypertableAttribute.cs | 0 .../Hypertable/HypertableConvention.cs | 0 .../Hypertable/HypertableTypeBuilder.cs | 0 .../ReorderPolicy/ReorderPolicyAnnotations.cs | 0 .../ReorderPolicy/ReorderPolicyAttribute.cs | 0 .../ReorderPolicy/ReorderPolicyConvention.cs | 0 .../ReorderPolicy/ReorderPolicyTypeBuilder.cs | 0 src/{TimescaleDB => Eftdb}/DefaultValues.cs | 0 .../TimescaleDB.csproj => Eftdb/Eftdb.csproj} | 0 .../ContinuousAggregateOperationGenerator.cs | 0 .../Generators/HypertableOperationGenerator.cs | 0 .../ReorderPolicyOperationGenerator.cs | 0 .../Generators/SqlBuilderHelper.cs | 0 .../ContinuousAggregateDiffer.cs | 0 .../ContinuousAggregateModelExtractor.cs | 0 .../Features/Hypertables/HypertableDiffer.cs | 0 .../Hypertables/HypertableModelExtractor.cs | 0 .../Internals/Features/IFeatureDiffer.cs | 0 .../ReorderPolicies/ReorderPolicyDiffer.cs | 0 .../ReorderPolicyModelExtractor.cs | 0 .../TimescaleMigrationsModelDiffer.cs | 0 .../Internals/WhereClauseEpressionVisitor.cs | 0 .../Operations/AddReorderPolicyOperation.cs | 0 .../AlterContinuousAggregateOperation.cs | 0 .../Operations/AlterHypertableOperation.cs | 0 .../Operations/AlterReorderPolicyOperation.cs | 0 .../CreateContinuousAggregateOperation.cs | 0 .../Operations/CreateHypertableOperation.cs | 0 .../DropContinuousAggregateOperation.cs | 0 .../Operations/DropReorderPolicyOperation.cs | 0 .../Properties/launchSettings.json | 0 ...mescaleDbContextOptionsBuilderExtensions.cs | 0 .../TimescaleDbCopyExtensions.cs | 0 .../TimescaleDbMigrationsSqlGenerator.cs | 0 .../TimescaleDbServiceCollectionExtensions.cs | 0 .../Eftdb.FunctionalTests.csproj} | 4 ++-- .../Snapshots/AspNetIdentity21ModelSnapshot.cs | 0 .../Snapshots/AspNetIdentity22ModelSnapshot.cs | 0 .../Snapshots/AspNetIdentity30ModelSnapshot.cs | 0 .../Snapshots/EfCore22ModelSnapshot.cs | 0 ...TimescaleDbMigrationsInfrastructureTests.cs | 0 .../TimescaleDbSqlGenerationTests.cs | 0 .../Utils/TimescaleConnectionHelper.cs | 0 .../Utils/TimescaleDatabaseCleaner.cs | 0 .../Utils/TimescaleMigrationsFixture.cs | 0 .../TimescaleMigrationsTestInterceptor.cs | 0 .../Utils/TimescaleTestHelpers.cs | 0 .../Utils/TimescaleTestStore.cs | 0 .../Utils/TimescaleTestStoreFactory.cs | 0 .../Configuration/DimensionTests.cs | 0 .../Configuration/HypertableAttributeTests.cs | 0 .../ReorderPolicyAttributeTests.cs | 0 .../ContinuousAggregateConventionTests.cs | 0 .../Conventions/HypertableConventionTests.cs | 0 .../ReorderPolicyConventionTests.cs | 0 .../Differs/ContinuousAggregateDifferTests.cs | 0 .../Differs/HypertableDifferTests.cs | 0 .../Differs/ReorderPolicyDifferTests.cs | 0 .../Eftdb.Tests.csproj} | 4 ++-- .../ContinuousAggregateModelExtractorTests.cs | 0 .../HypertableModelExtractorTests.cs | 0 .../ReorderPolicyModelExtractorTests.cs | 0 ...ntinuousAggregateOperationGeneratorTests.cs | 0 ...ableOperationGeneratorComprehensiveTests.cs | 0 .../HypertableOperationGeneratorTests.cs | 0 ...licyOperationGeneratorComprehensiveTests.cs | 0 .../ReorderPolicyOperationGeneratorTests.cs | 0 .../Generators/SqlBuilderHelperTests.cs | 0 .../ContinuousAggregateIntegrationTests.cs | 0 ...inuousAggregateScaffoldingExtractorTests.cs | 0 .../Integration/HypertableIntegrationTests.cs | 0 .../HypertableScaffoldingExtractorTests.cs | 0 .../Integration/MigrationLifecycleTests.cs | 0 .../Integration/MigrationTestBase.cs | 0 .../ReorderPolicyIntegrationTests.cs | 0 .../ReorderPolicyScaffoldingExtractorTests.cs | 0 .../STRYKER_README.md | 2 +- ...ontinuousAggregateAnnotationApplierTests.cs | 0 .../HypertableAnnotationApplierTests.cs | 0 .../ReorderPolicyAnnotationApplierTests.cs | 0 .../ContinuousAggregateBuilderTests.cs | 0 .../TypeBuilders/HypertableTypeBuilderTests.cs | 0 .../ReorderPolicyTypeBuilderTests.cs | 0 .../Utils/SqlHelper.cs | 0 .../coverlet.runsettings | 0 .../stryker-config.json | 2 +- 140 files changed, 32 insertions(+), 30 deletions(-) rename benchmarks/{TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj => Eftdb.Benchmarks/Eftdb.Benchmarks.csproj} (73%) rename benchmarks/{TimescaleDB.Benchmarks => Eftdb.Benchmarks}/InProcessConfig.cs (100%) rename benchmarks/{TimescaleDB.Benchmarks => Eftdb.Benchmarks}/Program.cs (100%) rename benchmarks/{TimescaleDB.Benchmarks => Eftdb.Benchmarks}/README.md (100%) rename benchmarks/{TimescaleDB.Benchmarks => Eftdb.Benchmarks}/WriteRecordsBenchmarkBase.cs (100%) rename benchmarks/{TimescaleDB.Benchmarks => Eftdb.Benchmarks}/WriteRecordsKeylessBenchmarks.cs (100%) rename benchmarks/{TimescaleDB.Benchmarks => Eftdb.Benchmarks}/WriteRecordsWithKeyBenchmarks.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Configurations/OrderStatusEventConfiguration.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Configurations/TradeAggregateConfiguration.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Configurations/TradeConfiguration.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Configurations/TradeWithIdConfiguration.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Configurations/WeatherDataConfiguration.cs (100%) rename samples/{Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj => Eftdb.Samples.Shared/Eftdb.Samples.Shared.csproj} (72%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/DeviceReading.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/OrderStatusEvent.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/Trade.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/TradeAggregate.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/TradeWithId.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/WeatherAggregate.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Models/WeatherData.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/Repositories/TradeRepository.cs (100%) rename samples/{Eftdb.Samples.DataAccess => Eftdb.Samples.Shared}/TimescaleContext.cs (100%) rename src/{TimescaleDB.Design/TimescaleDB.Design.csproj => Eftdb.Design/Eftdb.Design.csproj} (97%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/ContinuousAggregateAnnotationApplier.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/HypertableAnnotationApplier.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/HypertableScaffoldingExtractor.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/IAnnotationApplier.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/ITimescaleFeatureExtractor.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/ReorderPolicyAnnotationApplier.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/Scaffolding/ReorderPolicyScaffoldingExtractor.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/TimescaleCSharpMigrationOperationGenerator.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/TimescaleDBDesignTimeServices.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/TimescaleDatabaseModelFactory.cs (100%) rename src/{TimescaleDB.Design => Eftdb.Design}/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets (100%) rename src/{TimescaleDB => Eftdb}/Abstractions/Dimension.cs (100%) rename src/{TimescaleDB => Eftdb}/Abstractions/EAggregateFunction.cs (100%) rename src/{TimescaleDB => Eftdb}/Abstractions/EDimensionType.cs (100%) rename src/{TimescaleDB => Eftdb}/Abstractions/TimescaleCopyConfig.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/AggregateAttribute.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ContinuousAggregate/TimeBucketAttribute.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/Hypertable/HypertableAnnotations.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/Hypertable/HypertableAttribute.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/Hypertable/HypertableConvention.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/Hypertable/HypertableTypeBuilder.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ReorderPolicy/ReorderPolicyConvention.cs (100%) rename src/{TimescaleDB => Eftdb}/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs (100%) rename src/{TimescaleDB => Eftdb}/DefaultValues.cs (100%) rename src/{TimescaleDB/TimescaleDB.csproj => Eftdb/Eftdb.csproj} (100%) rename src/{TimescaleDB => Eftdb}/Generators/ContinuousAggregateOperationGenerator.cs (100%) rename src/{TimescaleDB => Eftdb}/Generators/HypertableOperationGenerator.cs (100%) rename src/{TimescaleDB => Eftdb}/Generators/ReorderPolicyOperationGenerator.cs (100%) rename src/{TimescaleDB => Eftdb}/Generators/SqlBuilderHelper.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/Hypertables/HypertableDiffer.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/Hypertables/HypertableModelExtractor.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/IFeatureDiffer.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/TimescaleMigrationsModelDiffer.cs (100%) rename src/{TimescaleDB => Eftdb}/Internals/WhereClauseEpressionVisitor.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/AddReorderPolicyOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/AlterContinuousAggregateOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/AlterHypertableOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/AlterReorderPolicyOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/CreateContinuousAggregateOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/CreateHypertableOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/DropContinuousAggregateOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Operations/DropReorderPolicyOperation.cs (100%) rename src/{TimescaleDB => Eftdb}/Properties/launchSettings.json (100%) rename src/{TimescaleDB => Eftdb}/TimescaleDbContextOptionsBuilderExtensions.cs (100%) rename src/{TimescaleDB => Eftdb}/TimescaleDbCopyExtensions.cs (100%) rename src/{TimescaleDB => Eftdb}/TimescaleDbMigrationsSqlGenerator.cs (100%) rename src/{TimescaleDB => Eftdb}/TimescaleDbServiceCollectionExtensions.cs (100%) rename tests/{TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj => Eftdb.FunctionalTests/Eftdb.FunctionalTests.csproj} (91%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Snapshots/AspNetIdentity21ModelSnapshot.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Snapshots/AspNetIdentity22ModelSnapshot.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Snapshots/AspNetIdentity30ModelSnapshot.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Snapshots/EfCore22ModelSnapshot.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/TimescaleDbMigrationsInfrastructureTests.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/TimescaleDbSqlGenerationTests.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleConnectionHelper.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleDatabaseCleaner.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleMigrationsFixture.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleMigrationsTestInterceptor.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleTestHelpers.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleTestStore.cs (100%) rename tests/{TimescaleDB.FunctionalTests => Eftdb.FunctionalTests}/Utils/TimescaleTestStoreFactory.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Configuration/DimensionTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Configuration/HypertableAttributeTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Configuration/ReorderPolicyAttributeTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Conventions/ContinuousAggregateConventionTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Conventions/HypertableConventionTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Conventions/ReorderPolicyConventionTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Differs/ContinuousAggregateDifferTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Differs/HypertableDifferTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Differs/ReorderPolicyDifferTests.cs (100%) rename tests/{TimescaleDB.Tests/TimescaleDB.Tests.csproj => Eftdb.Tests/Eftdb.Tests.csproj} (90%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Extractors/ContinuousAggregateModelExtractorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Extractors/HypertableModelExtractorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Extractors/ReorderPolicyModelExtractorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Generators/ContinuousAggregateOperationGeneratorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Generators/HypertableOperationGeneratorComprehensiveTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Generators/HypertableOperationGeneratorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Generators/ReorderPolicyOperationGeneratorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Generators/SqlBuilderHelperTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/ContinuousAggregateIntegrationTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/ContinuousAggregateScaffoldingExtractorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/HypertableIntegrationTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/HypertableScaffoldingExtractorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/MigrationLifecycleTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/MigrationTestBase.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/ReorderPolicyIntegrationTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Integration/ReorderPolicyScaffoldingExtractorTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/STRYKER_README.md (98%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Scaffolding/HypertableAnnotationApplierTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Scaffolding/ReorderPolicyAnnotationApplierTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/TypeBuilders/ContinuousAggregateBuilderTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/TypeBuilders/HypertableTypeBuilderTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/TypeBuilders/ReorderPolicyTypeBuilderTests.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/Utils/SqlHelper.cs (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/coverlet.runsettings (100%) rename tests/{TimescaleDB.Tests => Eftdb.Tests}/stryker-config.json (95%) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 2b8a853..2277cc3 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -37,8 +37,8 @@ jobs: runs-on: ubuntu-latest needs: test env: - CORE_PROJECT_PATH: "src/TimescaleDB/TimescaleDB.csproj" - DESIGN_PROJECT_PATH: "src/TimescaleDB.Design/TimescaleDB.Design.csproj" + CORE_PROJECT_PATH: "src/Eftdb/Eftdb.csproj" + DESIGN_PROJECT_PATH: "src/Eftdb.Design/Eftdb.Design.csproj" steps: - name: Checkout repository diff --git a/CmdScale.EntityFrameworkCore.TimescaleDB.sln b/CmdScale.EntityFrameworkCore.TimescaleDB.sln index cdb70eb..62945c0 100644 --- a/CmdScale.EntityFrameworkCore.TimescaleDB.sln +++ b/CmdScale.EntityFrameworkCore.TimescaleDB.sln @@ -16,31 +16,31 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB", "src\TimescaleDB\TimescaleDB.csproj", "{ED435223-3B91-48F5-A95D-3A6872C2261A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb", "src\Eftdb\Eftdb.csproj", "{ED435223-3B91-48F5-A95D-3A6872C2261A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Design", "src\TimescaleDB.Design\TimescaleDB.Design.csproj", "{2867BABC-57FB-4991-976D-A63E4081729F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Design", "src\Eftdb.Design\Eftdb.Design.csproj", "{2867BABC-57FB-4991-976D-A63E4081729F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.FunctionalTests", "tests\TimescaleDB.FunctionalTests\TimescaleDB.FunctionalTests.csproj", "{037A11F6-9282-4C35-8C2B-103EAF0CF252}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.FunctionalTests", "tests\Eftdb.FunctionalTests\Eftdb.FunctionalTests.csproj", "{037A11F6-9282-4C35-8C2B-103EAF0CF252}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Tests", "tests\TimescaleDB.Tests\TimescaleDB.Tests.csproj", "{F9F2A125-6E92-43D2-A758-2FE42204C5F3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Tests", "tests\Eftdb.Tests\Eftdb.Tests.csproj", "{F9F2A125-6E92-43D2-A758-2FE42204C5F3}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "benchmarks", "benchmarks", "{66320409-64EC-F7C5-3DEF-65E7510DAAD1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Benchmarks", "benchmarks\TimescaleDB.Benchmarks\TimescaleDB.Benchmarks.csproj", "{628990C5-E3EA-43E9-83FB-823D75F56B97}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Benchmarks", "benchmarks\Eftdb.Benchmarks\Eftdb.Benchmarks.csproj", "{628990C5-E3EA-43E9-83FB-823D75F56B97}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{5D20AA90-6969-D8BD-9DCD-8634F4692FDA}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataAccess", "DataAccess", "{F9A9B01F-A937-93A0-BB0A-BFAACAD99065}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Eftdb.Samples.Shared", "Eftdb.Samples.Shared", "{F9A9B01F-A937-93A0-BB0A-BFAACAD99065}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.DataAccess", "samples\Eftdb.Samples.DataAccess\Eftdb.Samples.DataAccess.csproj", "{1BF9E30E-D1D6-469D-8A44-539A0C21C39C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.Shared", "samples\Eftdb.Samples.Shared\Eftdb.Samples.Shared.csproj", "{1BF9E30E-D1D6-469D-8A44-539A0C21C39C}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeFirst", "CodeFirst", "{EA8E3935-33B2-4D96-A294-5488AE39A401}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Eftdb.Samples.CodeFirst", "Eftdb.Samples.CodeFirst", "{EA8E3935-33B2-4D96-A294-5488AE39A401}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.CodeFirst", "samples\Eftdb.Samples.CodeFirst\Eftdb.Samples.CodeFirst.csproj", "{0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DatabaseFirst", "DatabaseFirst", "{90DFE874-FC84-218F-EDC2-090609ACD664}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Eftdb.Samples.DatabaseFirst", "Eftdb.Samples.DatabaseFirst", "{90DFE874-FC84-218F-EDC2-090609ACD664}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.DatabaseFirst", "samples\Eftdb.Samples.DatabaseFirst\Eftdb.Samples.DatabaseFirst.csproj", "{2FBA55BC-14C9-4137-B7D9-65920624C4FD}" EndProject diff --git a/README.md b/README.md index 9779628..c155c61 100644 --- a/README.md +++ b/README.md @@ -188,7 +188,7 @@ Use [Stryker.NET](https://stryker-mutator.io/docs/stryker-net/introduction) to v dotnet tool install -g dotnet-stryker # Run from the test directory -cd CmdScale.EntityFrameworkCore.TimescaleDB.Tests +cd tests/Eftdb.Tests dotnet stryker # Quick run (test only changed files) diff --git a/Scripts/Publish-Local.ps1 b/Scripts/Publish-Local.ps1 index 03f1e99..6213a25 100644 --- a/Scripts/Publish-Local.ps1 +++ b/Scripts/Publish-Local.ps1 @@ -20,8 +20,8 @@ $SolutionRoot = (Get-Item $PSScriptRoot).Parent.FullName # Map PackageId names to actual project paths $ProjectPathMap = @{ - "CmdScale.EntityFrameworkCore.TimescaleDB" = "src\TimescaleDB" - "CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "src\TimescaleDB.Design" + "CmdScale.EntityFrameworkCore.TimescaleDB" = "src\Eftdb" + "CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "src\Eftdb.Design" } try { diff --git a/Scripts/Switch-References.ps1 b/Scripts/Switch-References.ps1 index 0551ca6..0e790eb 100644 --- a/Scripts/Switch-References.ps1 +++ b/Scripts/Switch-References.ps1 @@ -34,8 +34,8 @@ $CorePackageIds = @( # Map PackageId to actual project file base names (without .csproj) $PackageToProjectMap = @{ - "CmdScale.EntityFrameworkCore.TimescaleDB" = "TimescaleDB" - "CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "TimescaleDB.Design" + "CmdScale.EntityFrameworkCore.TimescaleDB" = "Eftdb" + "CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "Eftdb.Design" } # For backwards compatibility diff --git a/benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj b/benchmarks/Eftdb.Benchmarks/Eftdb.Benchmarks.csproj similarity index 73% rename from benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj rename to benchmarks/Eftdb.Benchmarks/Eftdb.Benchmarks.csproj index 9aedd48..284a0b5 100644 --- a/benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj +++ b/benchmarks/Eftdb.Benchmarks/Eftdb.Benchmarks.csproj @@ -5,6 +5,8 @@ net8.0 enable enable + CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks + CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks @@ -18,7 +20,7 @@ - + diff --git a/benchmarks/TimescaleDB.Benchmarks/InProcessConfig.cs b/benchmarks/Eftdb.Benchmarks/InProcessConfig.cs similarity index 100% rename from benchmarks/TimescaleDB.Benchmarks/InProcessConfig.cs rename to benchmarks/Eftdb.Benchmarks/InProcessConfig.cs diff --git a/benchmarks/TimescaleDB.Benchmarks/Program.cs b/benchmarks/Eftdb.Benchmarks/Program.cs similarity index 100% rename from benchmarks/TimescaleDB.Benchmarks/Program.cs rename to benchmarks/Eftdb.Benchmarks/Program.cs diff --git a/benchmarks/TimescaleDB.Benchmarks/README.md b/benchmarks/Eftdb.Benchmarks/README.md similarity index 100% rename from benchmarks/TimescaleDB.Benchmarks/README.md rename to benchmarks/Eftdb.Benchmarks/README.md diff --git a/benchmarks/TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs b/benchmarks/Eftdb.Benchmarks/WriteRecordsBenchmarkBase.cs similarity index 100% rename from benchmarks/TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs rename to benchmarks/Eftdb.Benchmarks/WriteRecordsBenchmarkBase.cs diff --git a/benchmarks/TimescaleDB.Benchmarks/WriteRecordsKeylessBenchmarks.cs b/benchmarks/Eftdb.Benchmarks/WriteRecordsKeylessBenchmarks.cs similarity index 100% rename from benchmarks/TimescaleDB.Benchmarks/WriteRecordsKeylessBenchmarks.cs rename to benchmarks/Eftdb.Benchmarks/WriteRecordsKeylessBenchmarks.cs diff --git a/benchmarks/TimescaleDB.Benchmarks/WriteRecordsWithKeyBenchmarks.cs b/benchmarks/Eftdb.Benchmarks/WriteRecordsWithKeyBenchmarks.cs similarity index 100% rename from benchmarks/TimescaleDB.Benchmarks/WriteRecordsWithKeyBenchmarks.cs rename to benchmarks/Eftdb.Benchmarks/WriteRecordsWithKeyBenchmarks.cs diff --git a/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj b/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj index 84a4036..38bb22b 100644 --- a/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj +++ b/samples/Eftdb.Samples.CodeFirst/Eftdb.Samples.CodeFirst.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj b/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj index 7766f80..81b1496 100644 --- a/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj +++ b/samples/Eftdb.Samples.DatabaseFirst/Eftdb.Samples.DatabaseFirst.csproj @@ -9,7 +9,7 @@ - + diff --git a/samples/Eftdb.Samples.DataAccess/Configurations/OrderStatusEventConfiguration.cs b/samples/Eftdb.Samples.Shared/Configurations/OrderStatusEventConfiguration.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Configurations/OrderStatusEventConfiguration.cs rename to samples/Eftdb.Samples.Shared/Configurations/OrderStatusEventConfiguration.cs diff --git a/samples/Eftdb.Samples.DataAccess/Configurations/TradeAggregateConfiguration.cs b/samples/Eftdb.Samples.Shared/Configurations/TradeAggregateConfiguration.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Configurations/TradeAggregateConfiguration.cs rename to samples/Eftdb.Samples.Shared/Configurations/TradeAggregateConfiguration.cs diff --git a/samples/Eftdb.Samples.DataAccess/Configurations/TradeConfiguration.cs b/samples/Eftdb.Samples.Shared/Configurations/TradeConfiguration.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Configurations/TradeConfiguration.cs rename to samples/Eftdb.Samples.Shared/Configurations/TradeConfiguration.cs diff --git a/samples/Eftdb.Samples.DataAccess/Configurations/TradeWithIdConfiguration.cs b/samples/Eftdb.Samples.Shared/Configurations/TradeWithIdConfiguration.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Configurations/TradeWithIdConfiguration.cs rename to samples/Eftdb.Samples.Shared/Configurations/TradeWithIdConfiguration.cs diff --git a/samples/Eftdb.Samples.DataAccess/Configurations/WeatherDataConfiguration.cs b/samples/Eftdb.Samples.Shared/Configurations/WeatherDataConfiguration.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Configurations/WeatherDataConfiguration.cs rename to samples/Eftdb.Samples.Shared/Configurations/WeatherDataConfiguration.cs diff --git a/samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj b/samples/Eftdb.Samples.Shared/Eftdb.Samples.Shared.csproj similarity index 72% rename from samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj rename to samples/Eftdb.Samples.Shared/Eftdb.Samples.Shared.csproj index c82e23d..42920f8 100644 --- a/samples/Eftdb.Samples.DataAccess/Eftdb.Samples.DataAccess.csproj +++ b/samples/Eftdb.Samples.Shared/Eftdb.Samples.Shared.csproj @@ -4,12 +4,12 @@ net8.0 enable enable - CmdScale.EntityFrameworkCore.TimescaleDB.Samples.DataAccess - CmdScale.EntityFrameworkCore.TimescaleDB.Samples.DataAccess + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.Shared + CmdScale.EntityFrameworkCore.TimescaleDB.Samples.Shared - + diff --git a/samples/Eftdb.Samples.DataAccess/Models/DeviceReading.cs b/samples/Eftdb.Samples.Shared/Models/DeviceReading.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/DeviceReading.cs rename to samples/Eftdb.Samples.Shared/Models/DeviceReading.cs diff --git a/samples/Eftdb.Samples.DataAccess/Models/OrderStatusEvent.cs b/samples/Eftdb.Samples.Shared/Models/OrderStatusEvent.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/OrderStatusEvent.cs rename to samples/Eftdb.Samples.Shared/Models/OrderStatusEvent.cs diff --git a/samples/Eftdb.Samples.DataAccess/Models/Trade.cs b/samples/Eftdb.Samples.Shared/Models/Trade.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/Trade.cs rename to samples/Eftdb.Samples.Shared/Models/Trade.cs diff --git a/samples/Eftdb.Samples.DataAccess/Models/TradeAggregate.cs b/samples/Eftdb.Samples.Shared/Models/TradeAggregate.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/TradeAggregate.cs rename to samples/Eftdb.Samples.Shared/Models/TradeAggregate.cs diff --git a/samples/Eftdb.Samples.DataAccess/Models/TradeWithId.cs b/samples/Eftdb.Samples.Shared/Models/TradeWithId.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/TradeWithId.cs rename to samples/Eftdb.Samples.Shared/Models/TradeWithId.cs diff --git a/samples/Eftdb.Samples.DataAccess/Models/WeatherAggregate.cs b/samples/Eftdb.Samples.Shared/Models/WeatherAggregate.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/WeatherAggregate.cs rename to samples/Eftdb.Samples.Shared/Models/WeatherAggregate.cs diff --git a/samples/Eftdb.Samples.DataAccess/Models/WeatherData.cs b/samples/Eftdb.Samples.Shared/Models/WeatherData.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Models/WeatherData.cs rename to samples/Eftdb.Samples.Shared/Models/WeatherData.cs diff --git a/samples/Eftdb.Samples.DataAccess/Repositories/TradeRepository.cs b/samples/Eftdb.Samples.Shared/Repositories/TradeRepository.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/Repositories/TradeRepository.cs rename to samples/Eftdb.Samples.Shared/Repositories/TradeRepository.cs diff --git a/samples/Eftdb.Samples.DataAccess/TimescaleContext.cs b/samples/Eftdb.Samples.Shared/TimescaleContext.cs similarity index 100% rename from samples/Eftdb.Samples.DataAccess/TimescaleContext.cs rename to samples/Eftdb.Samples.Shared/TimescaleContext.cs diff --git a/src/TimescaleDB.Design/TimescaleDB.Design.csproj b/src/Eftdb.Design/Eftdb.Design.csproj similarity index 97% rename from src/TimescaleDB.Design/TimescaleDB.Design.csproj rename to src/Eftdb.Design/Eftdb.Design.csproj index 685dd01..cfd056f 100644 --- a/src/TimescaleDB.Design/TimescaleDB.Design.csproj +++ b/src/Eftdb.Design/Eftdb.Design.csproj @@ -43,6 +43,6 @@ - + \ No newline at end of file diff --git a/src/TimescaleDB.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs b/src/Eftdb.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs rename to src/Eftdb.Design/Scaffolding/ContinuousAggregateAnnotationApplier.cs diff --git a/src/TimescaleDB.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs b/src/Eftdb.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs rename to src/Eftdb.Design/Scaffolding/ContinuousAggregateScaffoldingExtractor.cs diff --git a/src/TimescaleDB.Design/Scaffolding/HypertableAnnotationApplier.cs b/src/Eftdb.Design/Scaffolding/HypertableAnnotationApplier.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/HypertableAnnotationApplier.cs rename to src/Eftdb.Design/Scaffolding/HypertableAnnotationApplier.cs diff --git a/src/TimescaleDB.Design/Scaffolding/HypertableScaffoldingExtractor.cs b/src/Eftdb.Design/Scaffolding/HypertableScaffoldingExtractor.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/HypertableScaffoldingExtractor.cs rename to src/Eftdb.Design/Scaffolding/HypertableScaffoldingExtractor.cs diff --git a/src/TimescaleDB.Design/Scaffolding/IAnnotationApplier.cs b/src/Eftdb.Design/Scaffolding/IAnnotationApplier.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/IAnnotationApplier.cs rename to src/Eftdb.Design/Scaffolding/IAnnotationApplier.cs diff --git a/src/TimescaleDB.Design/Scaffolding/ITimescaleFeatureExtractor.cs b/src/Eftdb.Design/Scaffolding/ITimescaleFeatureExtractor.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/ITimescaleFeatureExtractor.cs rename to src/Eftdb.Design/Scaffolding/ITimescaleFeatureExtractor.cs diff --git a/src/TimescaleDB.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs b/src/Eftdb.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs rename to src/Eftdb.Design/Scaffolding/ReorderPolicyAnnotationApplier.cs diff --git a/src/TimescaleDB.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs b/src/Eftdb.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs similarity index 100% rename from src/TimescaleDB.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs rename to src/Eftdb.Design/Scaffolding/ReorderPolicyScaffoldingExtractor.cs diff --git a/src/TimescaleDB.Design/TimescaleCSharpMigrationOperationGenerator.cs b/src/Eftdb.Design/TimescaleCSharpMigrationOperationGenerator.cs similarity index 100% rename from src/TimescaleDB.Design/TimescaleCSharpMigrationOperationGenerator.cs rename to src/Eftdb.Design/TimescaleCSharpMigrationOperationGenerator.cs diff --git a/src/TimescaleDB.Design/TimescaleDBDesignTimeServices.cs b/src/Eftdb.Design/TimescaleDBDesignTimeServices.cs similarity index 100% rename from src/TimescaleDB.Design/TimescaleDBDesignTimeServices.cs rename to src/Eftdb.Design/TimescaleDBDesignTimeServices.cs diff --git a/src/TimescaleDB.Design/TimescaleDatabaseModelFactory.cs b/src/Eftdb.Design/TimescaleDatabaseModelFactory.cs similarity index 100% rename from src/TimescaleDB.Design/TimescaleDatabaseModelFactory.cs rename to src/Eftdb.Design/TimescaleDatabaseModelFactory.cs diff --git a/src/TimescaleDB.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets b/src/Eftdb.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets similarity index 100% rename from src/TimescaleDB.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets rename to src/Eftdb.Design/build/CmdScale.EntityFrameworkCore.TimescaleDB.Design.targets diff --git a/src/TimescaleDB/Abstractions/Dimension.cs b/src/Eftdb/Abstractions/Dimension.cs similarity index 100% rename from src/TimescaleDB/Abstractions/Dimension.cs rename to src/Eftdb/Abstractions/Dimension.cs diff --git a/src/TimescaleDB/Abstractions/EAggregateFunction.cs b/src/Eftdb/Abstractions/EAggregateFunction.cs similarity index 100% rename from src/TimescaleDB/Abstractions/EAggregateFunction.cs rename to src/Eftdb/Abstractions/EAggregateFunction.cs diff --git a/src/TimescaleDB/Abstractions/EDimensionType.cs b/src/Eftdb/Abstractions/EDimensionType.cs similarity index 100% rename from src/TimescaleDB/Abstractions/EDimensionType.cs rename to src/Eftdb/Abstractions/EDimensionType.cs diff --git a/src/TimescaleDB/Abstractions/TimescaleCopyConfig.cs b/src/Eftdb/Abstractions/TimescaleCopyConfig.cs similarity index 100% rename from src/TimescaleDB/Abstractions/TimescaleCopyConfig.cs rename to src/Eftdb/Abstractions/TimescaleCopyConfig.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/AggregateAttribute.cs b/src/Eftdb/Configuration/ContinuousAggregate/AggregateAttribute.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/AggregateAttribute.cs rename to src/Eftdb/Configuration/ContinuousAggregate/AggregateAttribute.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs b/src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs rename to src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateAnnotations.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs b/src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs rename to src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateAttribute.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs b/src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs rename to src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateBuilder.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs b/src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs rename to src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateConvention.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs b/src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs rename to src/Eftdb/Configuration/ContinuousAggregate/ContinuousAggregateTypeBuilder.cs diff --git a/src/TimescaleDB/Configuration/ContinuousAggregate/TimeBucketAttribute.cs b/src/Eftdb/Configuration/ContinuousAggregate/TimeBucketAttribute.cs similarity index 100% rename from src/TimescaleDB/Configuration/ContinuousAggregate/TimeBucketAttribute.cs rename to src/Eftdb/Configuration/ContinuousAggregate/TimeBucketAttribute.cs diff --git a/src/TimescaleDB/Configuration/Hypertable/HypertableAnnotations.cs b/src/Eftdb/Configuration/Hypertable/HypertableAnnotations.cs similarity index 100% rename from src/TimescaleDB/Configuration/Hypertable/HypertableAnnotations.cs rename to src/Eftdb/Configuration/Hypertable/HypertableAnnotations.cs diff --git a/src/TimescaleDB/Configuration/Hypertable/HypertableAttribute.cs b/src/Eftdb/Configuration/Hypertable/HypertableAttribute.cs similarity index 100% rename from src/TimescaleDB/Configuration/Hypertable/HypertableAttribute.cs rename to src/Eftdb/Configuration/Hypertable/HypertableAttribute.cs diff --git a/src/TimescaleDB/Configuration/Hypertable/HypertableConvention.cs b/src/Eftdb/Configuration/Hypertable/HypertableConvention.cs similarity index 100% rename from src/TimescaleDB/Configuration/Hypertable/HypertableConvention.cs rename to src/Eftdb/Configuration/Hypertable/HypertableConvention.cs diff --git a/src/TimescaleDB/Configuration/Hypertable/HypertableTypeBuilder.cs b/src/Eftdb/Configuration/Hypertable/HypertableTypeBuilder.cs similarity index 100% rename from src/TimescaleDB/Configuration/Hypertable/HypertableTypeBuilder.cs rename to src/Eftdb/Configuration/Hypertable/HypertableTypeBuilder.cs diff --git a/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs b/src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs similarity index 100% rename from src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs rename to src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyAnnotations.cs diff --git a/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs b/src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs similarity index 100% rename from src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs rename to src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyAttribute.cs diff --git a/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyConvention.cs b/src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyConvention.cs similarity index 100% rename from src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyConvention.cs rename to src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyConvention.cs diff --git a/src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs b/src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs similarity index 100% rename from src/TimescaleDB/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs rename to src/Eftdb/Configuration/ReorderPolicy/ReorderPolicyTypeBuilder.cs diff --git a/src/TimescaleDB/DefaultValues.cs b/src/Eftdb/DefaultValues.cs similarity index 100% rename from src/TimescaleDB/DefaultValues.cs rename to src/Eftdb/DefaultValues.cs diff --git a/src/TimescaleDB/TimescaleDB.csproj b/src/Eftdb/Eftdb.csproj similarity index 100% rename from src/TimescaleDB/TimescaleDB.csproj rename to src/Eftdb/Eftdb.csproj diff --git a/src/TimescaleDB/Generators/ContinuousAggregateOperationGenerator.cs b/src/Eftdb/Generators/ContinuousAggregateOperationGenerator.cs similarity index 100% rename from src/TimescaleDB/Generators/ContinuousAggregateOperationGenerator.cs rename to src/Eftdb/Generators/ContinuousAggregateOperationGenerator.cs diff --git a/src/TimescaleDB/Generators/HypertableOperationGenerator.cs b/src/Eftdb/Generators/HypertableOperationGenerator.cs similarity index 100% rename from src/TimescaleDB/Generators/HypertableOperationGenerator.cs rename to src/Eftdb/Generators/HypertableOperationGenerator.cs diff --git a/src/TimescaleDB/Generators/ReorderPolicyOperationGenerator.cs b/src/Eftdb/Generators/ReorderPolicyOperationGenerator.cs similarity index 100% rename from src/TimescaleDB/Generators/ReorderPolicyOperationGenerator.cs rename to src/Eftdb/Generators/ReorderPolicyOperationGenerator.cs diff --git a/src/TimescaleDB/Generators/SqlBuilderHelper.cs b/src/Eftdb/Generators/SqlBuilderHelper.cs similarity index 100% rename from src/TimescaleDB/Generators/SqlBuilderHelper.cs rename to src/Eftdb/Generators/SqlBuilderHelper.cs diff --git a/src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs b/src/Eftdb/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs rename to src/Eftdb/Internals/Features/ContinuousAggregates/ContinuousAggregateDiffer.cs diff --git a/src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs b/src/Eftdb/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs rename to src/Eftdb/Internals/Features/ContinuousAggregates/ContinuousAggregateModelExtractor.cs diff --git a/src/TimescaleDB/Internals/Features/Hypertables/HypertableDiffer.cs b/src/Eftdb/Internals/Features/Hypertables/HypertableDiffer.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/Hypertables/HypertableDiffer.cs rename to src/Eftdb/Internals/Features/Hypertables/HypertableDiffer.cs diff --git a/src/TimescaleDB/Internals/Features/Hypertables/HypertableModelExtractor.cs b/src/Eftdb/Internals/Features/Hypertables/HypertableModelExtractor.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/Hypertables/HypertableModelExtractor.cs rename to src/Eftdb/Internals/Features/Hypertables/HypertableModelExtractor.cs diff --git a/src/TimescaleDB/Internals/Features/IFeatureDiffer.cs b/src/Eftdb/Internals/Features/IFeatureDiffer.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/IFeatureDiffer.cs rename to src/Eftdb/Internals/Features/IFeatureDiffer.cs diff --git a/src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs b/src/Eftdb/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs rename to src/Eftdb/Internals/Features/ReorderPolicies/ReorderPolicyDiffer.cs diff --git a/src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs b/src/Eftdb/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs similarity index 100% rename from src/TimescaleDB/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs rename to src/Eftdb/Internals/Features/ReorderPolicies/ReorderPolicyModelExtractor.cs diff --git a/src/TimescaleDB/Internals/TimescaleMigrationsModelDiffer.cs b/src/Eftdb/Internals/TimescaleMigrationsModelDiffer.cs similarity index 100% rename from src/TimescaleDB/Internals/TimescaleMigrationsModelDiffer.cs rename to src/Eftdb/Internals/TimescaleMigrationsModelDiffer.cs diff --git a/src/TimescaleDB/Internals/WhereClauseEpressionVisitor.cs b/src/Eftdb/Internals/WhereClauseEpressionVisitor.cs similarity index 100% rename from src/TimescaleDB/Internals/WhereClauseEpressionVisitor.cs rename to src/Eftdb/Internals/WhereClauseEpressionVisitor.cs diff --git a/src/TimescaleDB/Operations/AddReorderPolicyOperation.cs b/src/Eftdb/Operations/AddReorderPolicyOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/AddReorderPolicyOperation.cs rename to src/Eftdb/Operations/AddReorderPolicyOperation.cs diff --git a/src/TimescaleDB/Operations/AlterContinuousAggregateOperation.cs b/src/Eftdb/Operations/AlterContinuousAggregateOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/AlterContinuousAggregateOperation.cs rename to src/Eftdb/Operations/AlterContinuousAggregateOperation.cs diff --git a/src/TimescaleDB/Operations/AlterHypertableOperation.cs b/src/Eftdb/Operations/AlterHypertableOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/AlterHypertableOperation.cs rename to src/Eftdb/Operations/AlterHypertableOperation.cs diff --git a/src/TimescaleDB/Operations/AlterReorderPolicyOperation.cs b/src/Eftdb/Operations/AlterReorderPolicyOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/AlterReorderPolicyOperation.cs rename to src/Eftdb/Operations/AlterReorderPolicyOperation.cs diff --git a/src/TimescaleDB/Operations/CreateContinuousAggregateOperation.cs b/src/Eftdb/Operations/CreateContinuousAggregateOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/CreateContinuousAggregateOperation.cs rename to src/Eftdb/Operations/CreateContinuousAggregateOperation.cs diff --git a/src/TimescaleDB/Operations/CreateHypertableOperation.cs b/src/Eftdb/Operations/CreateHypertableOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/CreateHypertableOperation.cs rename to src/Eftdb/Operations/CreateHypertableOperation.cs diff --git a/src/TimescaleDB/Operations/DropContinuousAggregateOperation.cs b/src/Eftdb/Operations/DropContinuousAggregateOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/DropContinuousAggregateOperation.cs rename to src/Eftdb/Operations/DropContinuousAggregateOperation.cs diff --git a/src/TimescaleDB/Operations/DropReorderPolicyOperation.cs b/src/Eftdb/Operations/DropReorderPolicyOperation.cs similarity index 100% rename from src/TimescaleDB/Operations/DropReorderPolicyOperation.cs rename to src/Eftdb/Operations/DropReorderPolicyOperation.cs diff --git a/src/TimescaleDB/Properties/launchSettings.json b/src/Eftdb/Properties/launchSettings.json similarity index 100% rename from src/TimescaleDB/Properties/launchSettings.json rename to src/Eftdb/Properties/launchSettings.json diff --git a/src/TimescaleDB/TimescaleDbContextOptionsBuilderExtensions.cs b/src/Eftdb/TimescaleDbContextOptionsBuilderExtensions.cs similarity index 100% rename from src/TimescaleDB/TimescaleDbContextOptionsBuilderExtensions.cs rename to src/Eftdb/TimescaleDbContextOptionsBuilderExtensions.cs diff --git a/src/TimescaleDB/TimescaleDbCopyExtensions.cs b/src/Eftdb/TimescaleDbCopyExtensions.cs similarity index 100% rename from src/TimescaleDB/TimescaleDbCopyExtensions.cs rename to src/Eftdb/TimescaleDbCopyExtensions.cs diff --git a/src/TimescaleDB/TimescaleDbMigrationsSqlGenerator.cs b/src/Eftdb/TimescaleDbMigrationsSqlGenerator.cs similarity index 100% rename from src/TimescaleDB/TimescaleDbMigrationsSqlGenerator.cs rename to src/Eftdb/TimescaleDbMigrationsSqlGenerator.cs diff --git a/src/TimescaleDB/TimescaleDbServiceCollectionExtensions.cs b/src/Eftdb/TimescaleDbServiceCollectionExtensions.cs similarity index 100% rename from src/TimescaleDB/TimescaleDbServiceCollectionExtensions.cs rename to src/Eftdb/TimescaleDbServiceCollectionExtensions.cs diff --git a/tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj b/tests/Eftdb.FunctionalTests/Eftdb.FunctionalTests.csproj similarity index 91% rename from tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj rename to tests/Eftdb.FunctionalTests/Eftdb.FunctionalTests.csproj index f36306b..dd86d68 100644 --- a/tests/TimescaleDB.FunctionalTests/TimescaleDB.FunctionalTests.csproj +++ b/tests/Eftdb.FunctionalTests/Eftdb.FunctionalTests.csproj @@ -31,8 +31,8 @@ - - + + diff --git a/tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs b/tests/Eftdb.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs rename to tests/Eftdb.FunctionalTests/Snapshots/AspNetIdentity21ModelSnapshot.cs diff --git a/tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs b/tests/Eftdb.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs rename to tests/Eftdb.FunctionalTests/Snapshots/AspNetIdentity22ModelSnapshot.cs diff --git a/tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs b/tests/Eftdb.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs rename to tests/Eftdb.FunctionalTests/Snapshots/AspNetIdentity30ModelSnapshot.cs diff --git a/tests/TimescaleDB.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs b/tests/Eftdb.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs rename to tests/Eftdb.FunctionalTests/Snapshots/EfCore22ModelSnapshot.cs diff --git a/tests/TimescaleDB.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs b/tests/Eftdb.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs rename to tests/Eftdb.FunctionalTests/TimescaleDbMigrationsInfrastructureTests.cs diff --git a/tests/TimescaleDB.FunctionalTests/TimescaleDbSqlGenerationTests.cs b/tests/Eftdb.FunctionalTests/TimescaleDbSqlGenerationTests.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/TimescaleDbSqlGenerationTests.cs rename to tests/Eftdb.FunctionalTests/TimescaleDbSqlGenerationTests.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleConnectionHelper.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleConnectionHelper.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleConnectionHelper.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleConnectionHelper.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleDatabaseCleaner.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsFixture.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleMigrationsFixture.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsFixture.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleMigrationsFixture.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleMigrationsTestInterceptor.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestHelpers.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleTestHelpers.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestHelpers.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleTestHelpers.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStore.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleTestStore.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStore.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleTestStore.cs diff --git a/tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStoreFactory.cs b/tests/Eftdb.FunctionalTests/Utils/TimescaleTestStoreFactory.cs similarity index 100% rename from tests/TimescaleDB.FunctionalTests/Utils/TimescaleTestStoreFactory.cs rename to tests/Eftdb.FunctionalTests/Utils/TimescaleTestStoreFactory.cs diff --git a/tests/TimescaleDB.Tests/Configuration/DimensionTests.cs b/tests/Eftdb.Tests/Configuration/DimensionTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Configuration/DimensionTests.cs rename to tests/Eftdb.Tests/Configuration/DimensionTests.cs diff --git a/tests/TimescaleDB.Tests/Configuration/HypertableAttributeTests.cs b/tests/Eftdb.Tests/Configuration/HypertableAttributeTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Configuration/HypertableAttributeTests.cs rename to tests/Eftdb.Tests/Configuration/HypertableAttributeTests.cs diff --git a/tests/TimescaleDB.Tests/Configuration/ReorderPolicyAttributeTests.cs b/tests/Eftdb.Tests/Configuration/ReorderPolicyAttributeTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Configuration/ReorderPolicyAttributeTests.cs rename to tests/Eftdb.Tests/Configuration/ReorderPolicyAttributeTests.cs diff --git a/tests/TimescaleDB.Tests/Conventions/ContinuousAggregateConventionTests.cs b/tests/Eftdb.Tests/Conventions/ContinuousAggregateConventionTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Conventions/ContinuousAggregateConventionTests.cs rename to tests/Eftdb.Tests/Conventions/ContinuousAggregateConventionTests.cs diff --git a/tests/TimescaleDB.Tests/Conventions/HypertableConventionTests.cs b/tests/Eftdb.Tests/Conventions/HypertableConventionTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Conventions/HypertableConventionTests.cs rename to tests/Eftdb.Tests/Conventions/HypertableConventionTests.cs diff --git a/tests/TimescaleDB.Tests/Conventions/ReorderPolicyConventionTests.cs b/tests/Eftdb.Tests/Conventions/ReorderPolicyConventionTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Conventions/ReorderPolicyConventionTests.cs rename to tests/Eftdb.Tests/Conventions/ReorderPolicyConventionTests.cs diff --git a/tests/TimescaleDB.Tests/Differs/ContinuousAggregateDifferTests.cs b/tests/Eftdb.Tests/Differs/ContinuousAggregateDifferTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Differs/ContinuousAggregateDifferTests.cs rename to tests/Eftdb.Tests/Differs/ContinuousAggregateDifferTests.cs diff --git a/tests/TimescaleDB.Tests/Differs/HypertableDifferTests.cs b/tests/Eftdb.Tests/Differs/HypertableDifferTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Differs/HypertableDifferTests.cs rename to tests/Eftdb.Tests/Differs/HypertableDifferTests.cs diff --git a/tests/TimescaleDB.Tests/Differs/ReorderPolicyDifferTests.cs b/tests/Eftdb.Tests/Differs/ReorderPolicyDifferTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Differs/ReorderPolicyDifferTests.cs rename to tests/Eftdb.Tests/Differs/ReorderPolicyDifferTests.cs diff --git a/tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj b/tests/Eftdb.Tests/Eftdb.Tests.csproj similarity index 90% rename from tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj rename to tests/Eftdb.Tests/Eftdb.Tests.csproj index a2a8899..af4cf48 100644 --- a/tests/TimescaleDB.Tests/TimescaleDB.Tests.csproj +++ b/tests/Eftdb.Tests/Eftdb.Tests.csproj @@ -32,8 +32,8 @@ - - + + diff --git a/tests/TimescaleDB.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs b/tests/Eftdb.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs rename to tests/Eftdb.Tests/Extractors/ContinuousAggregateModelExtractorTests.cs diff --git a/tests/TimescaleDB.Tests/Extractors/HypertableModelExtractorTests.cs b/tests/Eftdb.Tests/Extractors/HypertableModelExtractorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Extractors/HypertableModelExtractorTests.cs rename to tests/Eftdb.Tests/Extractors/HypertableModelExtractorTests.cs diff --git a/tests/TimescaleDB.Tests/Extractors/ReorderPolicyModelExtractorTests.cs b/tests/Eftdb.Tests/Extractors/ReorderPolicyModelExtractorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Extractors/ReorderPolicyModelExtractorTests.cs rename to tests/Eftdb.Tests/Extractors/ReorderPolicyModelExtractorTests.cs diff --git a/tests/TimescaleDB.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs b/tests/Eftdb.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs rename to tests/Eftdb.Tests/Generators/ContinuousAggregateOperationGeneratorTests.cs diff --git a/tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs b/tests/Eftdb.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs rename to tests/Eftdb.Tests/Generators/HypertableOperationGeneratorComprehensiveTests.cs diff --git a/tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorTests.cs b/tests/Eftdb.Tests/Generators/HypertableOperationGeneratorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Generators/HypertableOperationGeneratorTests.cs rename to tests/Eftdb.Tests/Generators/HypertableOperationGeneratorTests.cs diff --git a/tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs b/tests/Eftdb.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs rename to tests/Eftdb.Tests/Generators/ReorderPolicyOperationGeneratorComprehensiveTests.cs diff --git a/tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs b/tests/Eftdb.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs rename to tests/Eftdb.Tests/Generators/ReorderPolicyOperationGeneratorTests.cs diff --git a/tests/TimescaleDB.Tests/Generators/SqlBuilderHelperTests.cs b/tests/Eftdb.Tests/Generators/SqlBuilderHelperTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Generators/SqlBuilderHelperTests.cs rename to tests/Eftdb.Tests/Generators/SqlBuilderHelperTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/ContinuousAggregateIntegrationTests.cs b/tests/Eftdb.Tests/Integration/ContinuousAggregateIntegrationTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/ContinuousAggregateIntegrationTests.cs rename to tests/Eftdb.Tests/Integration/ContinuousAggregateIntegrationTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs b/tests/Eftdb.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs rename to tests/Eftdb.Tests/Integration/ContinuousAggregateScaffoldingExtractorTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/HypertableIntegrationTests.cs b/tests/Eftdb.Tests/Integration/HypertableIntegrationTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/HypertableIntegrationTests.cs rename to tests/Eftdb.Tests/Integration/HypertableIntegrationTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/HypertableScaffoldingExtractorTests.cs b/tests/Eftdb.Tests/Integration/HypertableScaffoldingExtractorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/HypertableScaffoldingExtractorTests.cs rename to tests/Eftdb.Tests/Integration/HypertableScaffoldingExtractorTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/MigrationLifecycleTests.cs b/tests/Eftdb.Tests/Integration/MigrationLifecycleTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/MigrationLifecycleTests.cs rename to tests/Eftdb.Tests/Integration/MigrationLifecycleTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/MigrationTestBase.cs b/tests/Eftdb.Tests/Integration/MigrationTestBase.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/MigrationTestBase.cs rename to tests/Eftdb.Tests/Integration/MigrationTestBase.cs diff --git a/tests/TimescaleDB.Tests/Integration/ReorderPolicyIntegrationTests.cs b/tests/Eftdb.Tests/Integration/ReorderPolicyIntegrationTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/ReorderPolicyIntegrationTests.cs rename to tests/Eftdb.Tests/Integration/ReorderPolicyIntegrationTests.cs diff --git a/tests/TimescaleDB.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs b/tests/Eftdb.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs rename to tests/Eftdb.Tests/Integration/ReorderPolicyScaffoldingExtractorTests.cs diff --git a/tests/TimescaleDB.Tests/STRYKER_README.md b/tests/Eftdb.Tests/STRYKER_README.md similarity index 98% rename from tests/TimescaleDB.Tests/STRYKER_README.md rename to tests/Eftdb.Tests/STRYKER_README.md index 964f0a7..41673ce 100644 --- a/tests/TimescaleDB.Tests/STRYKER_README.md +++ b/tests/Eftdb.Tests/STRYKER_README.md @@ -16,7 +16,7 @@ dotnet tool install -g dotnet-stryker ### 2. Run Mutation Testing -From the `CmdScale.EntityFrameworkCore.TimescaleDB.Tests` directory: +From the `tests/Eftdb.Tests` directory: ```bash # Full mutation run (can take 30-60 minutes) diff --git a/tests/TimescaleDB.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs b/tests/Eftdb.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs rename to tests/Eftdb.Tests/Scaffolding/ContinuousAggregateAnnotationApplierTests.cs diff --git a/tests/TimescaleDB.Tests/Scaffolding/HypertableAnnotationApplierTests.cs b/tests/Eftdb.Tests/Scaffolding/HypertableAnnotationApplierTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Scaffolding/HypertableAnnotationApplierTests.cs rename to tests/Eftdb.Tests/Scaffolding/HypertableAnnotationApplierTests.cs diff --git a/tests/TimescaleDB.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs b/tests/Eftdb.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs rename to tests/Eftdb.Tests/Scaffolding/ReorderPolicyAnnotationApplierTests.cs diff --git a/tests/TimescaleDB.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs b/tests/Eftdb.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs rename to tests/Eftdb.Tests/TypeBuilders/ContinuousAggregateBuilderTests.cs diff --git a/tests/TimescaleDB.Tests/TypeBuilders/HypertableTypeBuilderTests.cs b/tests/Eftdb.Tests/TypeBuilders/HypertableTypeBuilderTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/TypeBuilders/HypertableTypeBuilderTests.cs rename to tests/Eftdb.Tests/TypeBuilders/HypertableTypeBuilderTests.cs diff --git a/tests/TimescaleDB.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs b/tests/Eftdb.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs similarity index 100% rename from tests/TimescaleDB.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs rename to tests/Eftdb.Tests/TypeBuilders/ReorderPolicyTypeBuilderTests.cs diff --git a/tests/TimescaleDB.Tests/Utils/SqlHelper.cs b/tests/Eftdb.Tests/Utils/SqlHelper.cs similarity index 100% rename from tests/TimescaleDB.Tests/Utils/SqlHelper.cs rename to tests/Eftdb.Tests/Utils/SqlHelper.cs diff --git a/tests/TimescaleDB.Tests/coverlet.runsettings b/tests/Eftdb.Tests/coverlet.runsettings similarity index 100% rename from tests/TimescaleDB.Tests/coverlet.runsettings rename to tests/Eftdb.Tests/coverlet.runsettings diff --git a/tests/TimescaleDB.Tests/stryker-config.json b/tests/Eftdb.Tests/stryker-config.json similarity index 95% rename from tests/TimescaleDB.Tests/stryker-config.json rename to tests/Eftdb.Tests/stryker-config.json index ff3d907..e519c99 100644 --- a/tests/TimescaleDB.Tests/stryker-config.json +++ b/tests/Eftdb.Tests/stryker-config.json @@ -5,7 +5,7 @@ "module": "CmdScale.EntityFrameworkCore.TimescaleDB.Tests", "version": "0.3.0" }, - "solution": "../CmdScale.EntityFrameworkCore.TimescaleDB.sln", + "solution": "../../CmdScale.EntityFrameworkCore.TimescaleDB.sln", "project": "CmdScale.EntityFrameworkCore.TimescaleDB.csproj", "test-projects": [ "CmdScale.EntityFrameworkCore.TimescaleDB.Tests.csproj"