├── .NET 5 ├── Finished sample │ ├── AirVinyl.sln │ └── AirVinyl │ │ ├── AirVinyl.csproj │ │ ├── Controllers │ │ ├── PeopleController.cs │ │ ├── RecordStoresController.cs │ │ ├── SingletonController.cs │ │ └── VinylRecordsController.cs │ │ ├── DbContexts │ │ └── AirVinylDbContext.cs │ │ ├── Entities │ │ ├── Address.cs │ │ ├── DynamicProperty.cs │ │ ├── GenderEnum.cs │ │ ├── Person.cs │ │ ├── PressingDetail.cs │ │ ├── Rating.cs │ │ ├── RecordStore.cs │ │ ├── SpecializedRecordStore.cs │ │ └── VinylRecord.cs │ │ ├── EntityDataModels │ │ └── AirVinylEntityDataModel.cs │ │ ├── Helpers │ │ └── PropertyValueHelpers.cs │ │ ├── Migrations │ │ ├── 20210504133528_DynamicPropertySupport.Designer.cs │ │ ├── 20210504133528_DynamicPropertySupport.cs │ │ ├── AirVinylDbContextModelSnapshot.cs │ │ ├── InitialMigration.Designer.cs │ │ └── InitialMigration.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── Starter files │ ├── AirVinyl.sln │ └── AirVinyl │ ├── AirVinyl.csproj │ ├── DbContexts │ └── AirVinylDbContext.cs │ ├── Entities │ ├── Address.cs │ ├── GenderEnum.cs │ ├── Person.cs │ ├── PressingDetail.cs │ ├── Rating.cs │ ├── RecordStore.cs │ ├── SpecializedRecordStore.cs │ └── VinylRecord.cs │ ├── Helpers │ └── PropertyValueHelpers.cs │ ├── Migrations │ ├── AirVinylDbContextModelSnapshot.cs │ ├── InitialMigration.Designer.cs │ └── InitialMigration.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── .NET Core 3.1 ├── Finished sample │ ├── AirVinyl.API │ │ ├── AirVinyl.API.csproj │ │ ├── Controllers │ │ │ ├── PeopleController.cs │ │ │ ├── RecordStoresController.cs │ │ │ ├── SingletonController.cs │ │ │ └── VinylRecordsController.cs │ │ ├── DbContexts │ │ │ └── AirVinylDbContext.cs │ │ ├── Entities │ │ │ ├── Address.cs │ │ │ ├── DynamicProperty.cs │ │ │ ├── GenderEnum.cs │ │ │ ├── Person.cs │ │ │ ├── PressingDetail.cs │ │ │ ├── Rating.cs │ │ │ ├── RecordStore.cs │ │ │ ├── SpecializedRecordStore.cs │ │ │ └── VinylRecord.cs │ │ ├── EntityDataModels │ │ │ └── AirVinylEntityDataModel.cs │ │ ├── Helpers │ │ │ └── PropertyValueHelpers.cs │ │ ├── Migrations │ │ │ ├── 20201222141111_InitialMigration.Designer.cs │ │ │ ├── 20201222141111_InitialMigration.cs │ │ │ ├── 20210120145547_DynamicProperty2.Designer.cs │ │ │ ├── 20210120145547_DynamicProperty2.cs │ │ │ ├── 20210120160240_DynamicProperty3.Designer.cs │ │ │ ├── 20210120160240_DynamicProperty3.cs │ │ │ └── AirVinylDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── AirVinyl.sln └── Starter files │ ├── AirVinyl.API │ ├── AirVinyl.API.csproj │ ├── DbContexts │ │ └── AirVinylDbContext.cs │ ├── Entities │ │ ├── Address.cs │ │ ├── GenderEnum.cs │ │ ├── Person.cs │ │ ├── PressingDetail.cs │ │ ├── Rating.cs │ │ ├── RecordStore.cs │ │ ├── SpecializedRecordStore.cs │ │ └── VinylRecord.cs │ ├── Migrations │ │ ├── 20201117140205_InitialMigration.Designer.cs │ │ ├── 20201117140205_InitialMigration.cs │ │ └── AirVinylDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json │ └── AirVinyl.sln ├── .gitignore ├── OData in ASP.NET Core.postman_collection.json └── README.md /.NET 5/Finished sample/AirVinyl.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl.sln -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/AirVinyl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/AirVinyl.csproj -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Controllers/PeopleController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Controllers/PeopleController.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Controllers/RecordStoresController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Controllers/RecordStoresController.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Controllers/SingletonController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Controllers/SingletonController.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Controllers/VinylRecordsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Controllers/VinylRecordsController.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/DbContexts/AirVinylDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/DbContexts/AirVinylDbContext.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/Address.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/DynamicProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/DynamicProperty.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/GenderEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/GenderEnum.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/Person.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/PressingDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/PressingDetail.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/Rating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/Rating.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/RecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/RecordStore.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/SpecializedRecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/SpecializedRecordStore.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Entities/VinylRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Entities/VinylRecord.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/EntityDataModels/AirVinylEntityDataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/EntityDataModels/AirVinylEntityDataModel.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Helpers/PropertyValueHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Helpers/PropertyValueHelpers.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Migrations/20210504133528_DynamicPropertySupport.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Migrations/20210504133528_DynamicPropertySupport.Designer.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Migrations/20210504133528_DynamicPropertySupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Migrations/20210504133528_DynamicPropertySupport.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Migrations/AirVinylDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Migrations/AirVinylDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Migrations/InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Migrations/InitialMigration.Designer.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Migrations/InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Migrations/InitialMigration.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Program.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Properties/launchSettings.json -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/Startup.cs -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/appsettings.Development.json -------------------------------------------------------------------------------- /.NET 5/Finished sample/AirVinyl/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Finished sample/AirVinyl/appsettings.json -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl.sln -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/AirVinyl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/AirVinyl.csproj -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/DbContexts/AirVinylDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/DbContexts/AirVinylDbContext.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/Address.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/GenderEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/GenderEnum.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/Person.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/PressingDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/PressingDetail.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/Rating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/Rating.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/RecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/RecordStore.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/SpecializedRecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/SpecializedRecordStore.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Entities/VinylRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Entities/VinylRecord.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Helpers/PropertyValueHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Helpers/PropertyValueHelpers.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Migrations/AirVinylDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Migrations/AirVinylDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Migrations/InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Migrations/InitialMigration.Designer.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Migrations/InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Migrations/InitialMigration.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Program.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Properties/launchSettings.json -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/Startup.cs -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/appsettings.Development.json -------------------------------------------------------------------------------- /.NET 5/Starter files/AirVinyl/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET 5/Starter files/AirVinyl/appsettings.json -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/AirVinyl.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/AirVinyl.API.csproj -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/PeopleController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/PeopleController.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/RecordStoresController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/RecordStoresController.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/SingletonController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/SingletonController.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/VinylRecordsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Controllers/VinylRecordsController.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/DbContexts/AirVinylDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/DbContexts/AirVinylDbContext.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/Address.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/DynamicProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/DynamicProperty.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/GenderEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/GenderEnum.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/Person.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/PressingDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/PressingDetail.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/Rating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/Rating.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/RecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/RecordStore.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/SpecializedRecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/SpecializedRecordStore.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Entities/VinylRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Entities/VinylRecord.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/EntityDataModels/AirVinylEntityDataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/EntityDataModels/AirVinylEntityDataModel.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Helpers/PropertyValueHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Helpers/PropertyValueHelpers.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20201222141111_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20201222141111_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20201222141111_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20201222141111_InitialMigration.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120145547_DynamicProperty2.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120145547_DynamicProperty2.Designer.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120145547_DynamicProperty2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120145547_DynamicProperty2.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120160240_DynamicProperty3.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120160240_DynamicProperty3.Designer.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120160240_DynamicProperty3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/20210120160240_DynamicProperty3.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/AirVinylDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Migrations/AirVinylDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Program.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/Startup.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/appsettings.Development.json -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.API/appsettings.json -------------------------------------------------------------------------------- /.NET Core 3.1/Finished sample/AirVinyl.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Finished sample/AirVinyl.sln -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/AirVinyl.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/AirVinyl.API.csproj -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/DbContexts/AirVinylDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/DbContexts/AirVinylDbContext.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/Address.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/GenderEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/GenderEnum.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/Person.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/PressingDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/PressingDetail.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/Rating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/Rating.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/RecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/RecordStore.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/SpecializedRecordStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/SpecializedRecordStore.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Entities/VinylRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Entities/VinylRecord.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Migrations/20201117140205_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Migrations/20201117140205_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Migrations/20201117140205_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Migrations/20201117140205_InitialMigration.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Migrations/AirVinylDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Migrations/AirVinylDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Program.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/Startup.cs -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/appsettings.Development.json -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.API/appsettings.json -------------------------------------------------------------------------------- /.NET Core 3.1/Starter files/AirVinyl.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.NET Core 3.1/Starter files/AirVinyl.sln -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/.gitignore -------------------------------------------------------------------------------- /OData in ASP.NET Core.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/OData in ASP.NET Core.postman_collection.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/BuildingAnODataAPIAspNetCore/HEAD/README.md --------------------------------------------------------------------------------