FileMood

Download Smith J.P. - Entity Framework Core in Action, 2nd Edition - 2021

Smith Entity Framework Core in Action 2nd Edition 2021

Name

Smith J.P. - Entity Framework Core in Action, 2nd Edition - 2021

  DOWNLOAD Copy Link

Total Size

36.4 MB

Total Files

1134

Hash

18A1E3A21619E9B204D43F964C651EE2DFB7F858

/code/Part 1/

.gitattributes

2.5 KB

.gitignore

5.7 KB

EfCoreInAction.Part1.sln

4.2 KB

LICENSE

1.1 KB

README.md

4.7 KB

/code/Part 1/.vscode/

launch.json

1.6 KB

tasks.json

1.2 KB

/code/Part 1/BizDbAccess/AppStart/

NetCoreDiSetupExtensions.cs

0.7 KB

/code/Part 1/BizDbAccess/

BizDbAccess.csproj

0.4 KB

/code/Part 1/BizDbAccess/Orders/

PlaceOrderDbAccess.cs

2.8 KB

/code/Part 1/BizLogic/AppStart/

NetCoreDiSetupExtensions.cs

0.7 KB

/code/Part 1/BizLogic/BasketServices/

CheckoutCookieService.cs

4.3 KB

/code/Part 1/BizLogic/

BizLogic.csproj

0.4 KB

/code/Part 1/BizLogic/GenericInterfaces/

BizActionErrors.cs

1.6 KB

IBizAction.cs

0.9 KB

IBizActionAsync.cs

0.5 KB

/code/Part 1/BizLogic/Orders/Concrete/

PlaceOrderAction.cs

5.4 KB

PlaceOrderPart1.cs

1.3 KB

PlaceOrderPart2.cs

2.9 KB

/code/Part 1/BizLogic/Orders/

IPlaceOrderAction.cs

0.4 KB

IPlaceOrderPart1.cs

0.4 KB

IPlaceOrderPart2.cs

0.4 KB

OrderLineItem.cs

0.4 KB

Part1ToPart2Dto.cs

0.6 KB

PlaceOrderInDto.cs

0.7 KB

/code/Part 1/BookApp/

appsettings.Development.json

0.3 KB

appsettings.json

0.2 KB

BookApp.csproj

1.9 KB

bundleconfig.json

0.2 KB

Program.cs

1.5 KB

Startup.cs

3.5 KB

/code/Part 1/BookApp/Controllers/

AdminController.cs

4.0 KB

BaseTraceController.cs

0.6 KB

CheckoutController.cs

4.0 KB

HomeController.cs

3.5 KB

LoggerController.cs

0.5 KB

OrdersController.cs

1.0 KB

/code/Part 1/BookApp/HelperExtensions/

DatabaseStartupHelpers.cs

1.9 KB

IsLocalExtension.cs

1.5 KB

/code/Part 1/BookApp/Logger/

RequestTransientLogger.cs

2.1 KB

/code/Part 1/BookApp/Models/

ErrorViewModel.cs

0.4 KB

/code/Part 1/BookApp/Properties/

launchSettings.json

0.6 KB

/code/Part 1/BookApp/Views/

_ViewImports.cshtml

0.1 KB

_ViewStart.cshtml

0.0 KB

/code/Part 1/BookApp/Views/Admin/

AddBookReview.cshtml

1.2 KB

BookUpdated.cshtml

0.2 KB

ChangePromotion.cshtml

2.5 KB

ChangePubDate.cshtml

0.9 KB

/code/Part 1/BookApp/Views/Checkout/

Index.cshtml

0.2 KB

ListBasketPartial.cshtml

3.3 KB

PlaceOrder.cshtml

0.2 KB

/code/Part 1/BookApp/Views/Home/

About.cshtml

1.9 KB

Index.cshtml

6.4 KB

Privacy.cshtml

0.3 KB

/code/Part 1/BookApp/Views/Orders/

ConfirmOrder.cshtml

0.4 KB

Index.cshtml

0.3 KB

OneOrderPartial.cshtml

1.3 KB

/code/Part 1/BookApp/Views/Shared/

_Layout.cshtml

4.8 KB

_ValidationScriptsPartial.cshtml

0.2 KB

Error.cshtml

0.9 KB

LogModal.cshtml

1.6 KB

/code/Part 1/BookApp/wwwroot/css/

site.css

2.5 KB

/code/Part 1/BookApp/wwwroot/

favicon.ico

32.0 KB

/code/Part 1/BookApp/wwwroot/js/

bookList.js

3.4 KB

bundle.js

7.8 KB

bundle.min.js

2.7 KB

loggingDisplay.js

4.4 KB

/code/Part 1/BookApp/wwwroot/lib/bootstrap/dist/css/

bootstrap-grid.css

64.5 KB

bootstrap-grid.css.map

151.7 KB

bootstrap-grid.min.css

48.5 KB

bootstrap-grid.min.css.map

108.5 KB

bootstrap-reboot.css

4.9 KB

bootstrap-reboot.css.map

76.5 KB

bootstrap-reboot.min.css

4.0 KB

bootstrap-reboot.min.css.map

32.5 KB

bootstrap.css

192.3 KB

bootstrap.css.map

492.0 KB

bootstrap.min.css

155.8 KB

bootstrap.min.css.map

626.0 KB

/code/Part 1/BookApp/wwwroot/lib/bootstrap/dist/js/

bootstrap.bundle.js

222.9 KB

bootstrap.bundle.js.map

402.2 KB

bootstrap.bundle.min.js

78.6 KB

bootstrap.bundle.min.js.map

311.9 KB

bootstrap.js

131.6 KB

bootstrap.js.map

250.6 KB

bootstrap.min.js

58.1 KB

bootstrap.min.js.map

190.3 KB

/code/Part 1/BookApp/wwwroot/lib/bootstrap/

LICENSE

1.1 KB

/.../jquery-validation-unobtrusive/

jquery.validate.unobtrusive.js

19.4 KB

jquery.validate.unobtrusive.min.js

5.9 KB

LICENSE.txt

0.6 KB

/code/Part 1/BookApp/wwwroot/lib/jquery-validation/dist/

additional-methods.js

42.0 KB

additional-methods.min.js

18.5 KB

jquery.validate.js

48.7 KB

jquery.validate.min.js

23.3 KB

/code/Part 1/BookApp/wwwroot/lib/jquery-validation/

LICENSE.md

1.1 KB

/code/Part 1/BookApp/wwwroot/lib/jquery/dist/

jquery.js

271.8 KB

jquery.min.js

86.9 KB

jquery.min.map

132.4 KB

/code/Part 1/BookApp/wwwroot/lib/jquery/

LICENSE.txt

1.6 KB

/code/Part 1/BookApp/wwwroot/seedData/

Apress books, dollar converted at 1.2, roundup to 5 dollars - 16-12-06 12-10-46.json

97.7 KB

/code/Part 1/DataLayer/

DataLayer.csproj

0.3 KB

/code/Part 1/DataLayer/EfClasses/

Author.cs

0.8 KB

Book.cs

1.8 KB

BookAuthor.cs

1.1 KB

LineItem.cs

2.6 KB

Order.cs

0.9 KB

PriceOffer.cs

0.8 KB

Review.cs

0.8 KB

Tag.cs

0.5 KB

/code/Part 1/DataLayer/EfCode/

DbContextValidationHelper.cs

5.0 KB

EfCoreContext.cs

3.6 KB

IUserIdService.cs

0.3 KB

ReplacementUserIdService.cs

0.4 KB

ValidationDbContextServiceProvider.cs

0.8 KB

/code/Part 1/DataLayer/Migrations/

20200507081623_InitialMigration.cs

8.7 KB

20200507081623_InitialMigration.Designer.cs

8.8 KB

20200921133547_AddTags.cs

2.1 KB

20200921133547_AddTags.Designer.cs

10.2 KB

EfCoreContextModelSnapshot.cs

10.2 KB

/code/Part 1/DataLayer/QueryObjects/

GenericPaging.cs

1.0 KB

/code/Part 1/MyFirstEfCoreApp/

AppDbContext.cs

1.1 KB

Author.cs

0.6 KB

Book.cs

0.9 KB

Commands.cs

7.7 KB

MyFirstEfCoreApp.csproj

0.3 KB

MyLoggerProvider.cs

1.5 KB

Program.cs

1.6 KB

/code/Part 1/ServiceLayer/AdminServices/

ChangePubDateDto.cs

1.0 KB

IAddReviewService.cs

0.5 KB

IChangePriceOfferService.cs

0.5 KB

IChangePubDateService.cs

0.4 KB

/code/Part 1/ServiceLayer/AdminServices/Concrete/

AddReviewService.cs

4.4 KB

ChangePriceOfferService.cs

4.1 KB

ChangePubDateService.cs

3.2 KB

/code/Part 1/ServiceLayer/AppStart/

NetCoreDiSetupExtensions.cs

1.4 KB

/code/Part 1/ServiceLayer/BackgroundServices/

BackgroundServiceCountReviews.cs

3.4 KB

/code/Part 1/ServiceLayer/BizRunners/

RunnerTransact2WriteDb.cs

4.6 KB

RunnerWriteDb.cs

2.0 KB

RunnerWriteDbAsync.cs

1.2 KB

RunnerWriteDbWithValidation.cs

2.3 KB

RunnerWriteDbWithValidationAsync.cs

1.7 KB

/code/Part 1/ServiceLayer/BookServices/

BookListCombinedDto.cs

0.7 KB

BookListDto.cs

1.6 KB

DropdownTuple.cs

0.5 KB

SortFilterPageOptions.cs

2.5 KB

/code/Part 1/ServiceLayer/BookServices/Concrete/

BookFilterDropdownService.cs

4.2 KB

ListBooksService.cs

1.9 KB

/code/Part 1/ServiceLayer/BookServices/QueryObjects/

BookListDtoFilter.cs

3.2 KB

BookListDtoSelect.cs

2.5 KB

BookListDtoSort.cs

2.4 KB

/code/Part 1/ServiceLayer/CheckoutServices/

CheckoutItemDto.cs

0.6 KB

/code/Part 1/ServiceLayer/CheckoutServices/Concrete/

BasketCookie.cs

0.7 KB

CheckoutListService.cs

2.0 KB

CookieTemplate.cs

2.6 KB

/code/Part 1/ServiceLayer/DatabaseServices/Concrete/

BookInfoJson.cs

1.1 KB

BookJsonLoader.cs

5.1 KB

SpecialBook.cs

1.6 KB

/code/Part 1/ServiceLayer/DatabaseServices/

SetupHelpers.cs

1.4 KB

/code/Part 1/ServiceLayer/DataKeyServices/Concrete/

UserIdService.cs

2.2 KB

/code/Part 1/ServiceLayer/Logger/

HttpRequestLog.cs

4.5 KB

LogParts.cs

1.1 KB

TraceIdentBaseDto.cs

0.6 KB

TraceIndentGeneric.cs

0.5 KB

/code/Part 1/ServiceLayer/OrderServices/Concrete/

DisplayOrdersService.cs

2.5 KB

PlaceOrderService.cs

3.9 KB

PlaceOrderServiceTransact.cs

3.1 KB

PlaceOrderServiceWithVal.cs

2.1 KB

/code/Part 1/ServiceLayer/OrderServices/

OrderListDto.cs

0.6 KB

/code/Part 1/ServiceLayer/

ServiceLayer.csproj

1.0 KB

/code/Part 1/Test/

appsettings.json

0.2 KB

Test.csproj

1.9 KB

/code/Part 1/Test/Chapter01Listings/

Chapter01DbContext.cs

0.5 KB

Person.cs

0.5 KB

/code/Part 1/Test/Chapter02Listings/

BookHashContext.cs

0.7 KB

BookHashReview.cs

0.8 KB

BookLazy1.cs

1.8 KB

BookLazy2.cs

1.4 KB

BookLazyProxy.cs

0.7 KB

Lazy1Review.cs

0.5 KB

Lazy2Review.cs

0.5 KB

LazyInjectContext.cs

0.7 KB

LazyProxyContext.cs

0.6 KB

LazyReview.cs

0.5 KB

/code/Part 1/Test/Chapter03Listings/EfClasses/

Author.cs

0.9 KB

BookAuthorCheckSet.cs

1.1 KB

BookCheckSet.cs

1.0 KB

ExampleEntity.cs

0.4 KB

ReviewSetCheck.cs

0.6 KB

TagCheckSet.cs

0.5 KB

/code/Part 1/Test/Chapter03Listings/EfCode/

Chapter3DbContext.cs

0.8 KB

SimpleCreateSql.sql

0.4 KB

/code/Part 1/Test/Chapter05Listings/

ExampleMigrateDatabase.cs

2.6 KB

ExampleProgram.cs

1.7 KB

ExampleSeed.cs

1.1 KB

/code/Part 1/Test/Chapter06Listings/

BookNotSafe.cs

0.5 KB

Chapter06Context.cs

1.0 KB

EfManyExtension.cs

1.0 KB

Employee.cs

1.1 KB

EmployeeExtensions.cs

1.8 KB

Many1.cs

0.3 KB

Many2.cs

0.3 KB

Many3.cs

0.3 KB

ManyTop.cs

0.5 KB

OneDependent.cs

0.4 KB

OnePrincipal.cs

0.4 KB

ReviewNotSafe.cs

0.4 KB

/code/Part 1/Test/Mocks/

FakeRequestCookieCollection.cs

1.6 KB

FakeResponseCookies.cs

1.2 KB

FakeUserIdService.cs

0.5 KB

MockBizAction.cs

0.9 KB

MockBizActionAsync.cs

0.9 KB

MockBizActionPart1.cs

0.9 KB

MockBizActionPart2.cs

1.1 KB

MockBizActionWithWrite.cs

1.7 KB

MockBizActionWithWriteAsync.cs

1.7 KB

MockHttpCookieAccess.cs

0.9 KB

StubPlaceOrderDbAccess.cs

2.1 KB

TransactBizActionDto.cs

0.6 KB

/code/Part 1/Test/TestData/

JsonBooks01 - Rating Counts.json

8.6 KB

/code/Part 1/Test/TestHelpers/

EfTestData.cs

6.0 KB

/code/Part 1/Test/UnitCommands/

DeleteAllUnitTestDatabases.cs

1.0 KB

/code/Part 1/Test/UnitTests/TestAspNetCore/

TestBookJsonLoader.cs

2.1 KB

TestCalculateReviewsToMatch.cs

1.1 KB

TestDatabaseSetupHelpers.cs

2.0 KB

/code/Part 1/Test/UnitTests/TestBizDbAccess/

Ch04_PlaceOrderDbAccess.cs

1.6 KB

/code/Part 1/Test/UnitTests/TestBizLogic/

Ch04_PlaceOrderAction.cs

6.8 KB

/code/Part 1/Test/UnitTests/TestDataLayer/

Ch01_LambdaProperty.cs

2.7 KB

Ch02_BookHashPerformance.cs

8.2 KB

Ch02_ClientServerEvaluation.cs

4.4 KB

Ch02_CreateDbContext.cs

2.7 KB

Ch02_DifferentLoadingApproaches.cs

11.0 KB

Ch02_EfCoreContext.cs

4.6 KB

Ch02_IncludeSortFilter.cs

8.3 KB

Ch02_LazyLoading.cs

5.4 KB

Ch02_StringSearch.cs

8.7 KB

Ch03_Create.cs

9.7 KB

Ch03_Delete.cs

6.3 KB

Ch03_ManyToManyCreate.cs

3.7 KB

Ch03_ManyToManyUpdate.cs

20.4 KB

Ch03_ModelQueryFilter.cs

3.6 KB

Ch03_OneToManyUpdate.cs

10.2 KB

Ch03_OneToOneUpdate.cs

11.1 KB

Ch03_SimpleCreate.cs

2.9 KB

Ch03_SimpleUpdateSql.sql

1.2 KB

Ch03_SpliteInMemory.cs

2.0 KB

Ch03_Update.cs

9.1 KB

Ch04_CascadeDelete.cs

3.6 KB

Ch04_Order.cs

7.2 KB

Ch04_SaveChangesWithValidation.cs

5.1 KB

Ch05_AsyncAwait.cs

4.1 KB

Ch05_AsyncPerformance.cs

10.1 KB

Ch05_EfCoreContextAsync.cs

3.0 KB

Ch06_AddEntityWithRelationships.cs

4.7 KB

Ch06_AnNoTrackingAfterRead.cs

6.9 KB

Ch06_AsNoTracking.cs

5.4 KB

Ch06_AutoMapper.cs

7.1 KB

Ch06_ComplexQueryOperators.cs

1.9 KB

Ch06_ConstructorOnRead.cs

8.3 KB

Ch06_CopyEntityWithRelationships.cs

4.8 KB

Ch06_FailSafeCollections.cs

3.5 KB

Ch06_FixingMultipleIncludes.cs

5.9 KB

Ch06_HierarchicalData.cs

7.1 KB

Ch06_QueryFilters.cs

4.1 KB

Ch06_QuickWayToDeleteEntity.cs

7.4 KB

Ch06_RelationalFixup.cs

4.9 KB

Ch06_ThreeStagesOfWritingToDatabase.cs

5.8 KB

Ch17_StoppingTrackedEntitiesAffectingUnitTest.cs

7.0 KB

/code/Part 1/Test/UnitTests/TestServiceLayer/

Ch02_BookFilterDropdowns.cs

4.5 KB

Ch02_BookJsonLoader.cs

1.3 KB

Ch02_BookListDto.cs

8.8 KB

Ch02_HttpRequestLog.cs

5.4 KB

Ch02_ListBooksService.cs

2.2 KB

Ch02_ListSortFilterPageDto.cs

2.5 KB

Ch02_Sort.cs

1.8 KB

Ch03_CalculateReviewsToMatch.cs

1.1 KB

Ch03_ChangePriceOfferService.cs

2.1 KB

Ch04_CheckoutListService.cs

3.2 KB

Ch04_CookieService.cs

2.6 KB

Ch04_DisplayOrderService.cs

5.4 KB

Ch04_PlaceOrderService.cs

2.6 KB

Ch04_PlaceOrderServiceTransact.cs

2.7 KB

Ch04_RunnersAsync.cs

1.3 KB

Ch04_RunnerTransact2WriteDb.cs

4.4 KB

Ch04_RunnerWriteDb.cs

1.3 KB

Ch04_RunnerWriteDbWithValidation.cs

2.1 KB

Ch04_RunnerWriteDbWithValidationAsync.cs

2.1 KB

Ch05_Tasks.cs

2.5 KB

/code/Part 1/Test/UnitTests/TestSupportCode/

Ch02_AppSettings.cs

2.2 KB

Ch02_Linq.cs

10.5 KB

Ch04_MockHttpCookieAccess.cs

1.7 KB

Ch04_MockPlaceOrderDbAccess.cs

1.8 KB

LinqHelpers.cs

1.5 KB

/code/Part 2/

.gitattributes

2.5 KB

.gitignore

5.7 KB

EfCoreInAction.Part1.sln

3.7 KB

LICENSE

1.1 KB

README.md

4.7 KB

/code/Part 2/.vscode/

launch.json

1.2 KB

tasks.json

1.2 KB

/code/Part 2/BizDbAccess/AppStart/

NetCoreDiSetupExtensions.cs

0.7 KB

/code/Part 2/BizDbAccess/

BizDbAccess.csproj

0.4 KB

/code/Part 2/BizDbAccess/Orders/

PlaceOrderDbAccess.cs

2.8 KB

/code/Part 2/BizLogic/AppStart/

NetCoreDiSetupExtensions.cs

0.7 KB

/code/Part 2/BizLogic/BasketServices/

CheckoutCookieService.cs

4.3 KB

/code/Part 2/BizLogic/

BizLogic.csproj

0.4 KB

/code/Part 2/BizLogic/GenericInterfaces/

BizActionErrors.cs

1.6 KB

IBizAction.cs

0.9 KB

IBizActionAsync.cs

0.5 KB

/code/Part 2/BizLogic/Orders/Concrete/

PlaceOrderAction.cs

5.4 KB

/code/Part 2/BizLogic/Orders/

IPlaceOrderAction.cs

0.4 KB

OrderLineItem.cs

0.4 KB

PlaceOrderInDto.cs

0.7 KB

/code/Part 2/BookApp/

appsettings.Development.json

0.3 KB

appsettings.json

0.2 KB

BookApp.csproj

1.9 KB

bundleconfig.json

0.2 KB

Program.cs

1.5 KB

Startup.cs

3.5 KB

/code/Part 2/BookApp/Controllers/

AdminController.cs

4.0 KB

BaseTraceController.cs

0.6 KB

CheckoutController.cs

4.0 KB

HomeController.cs

3.5 KB

LoggerController.cs

0.5 KB

OrdersController.cs

1.0 KB

/code/Part 2/BookApp/HelperExtensions/

DatabaseStartupHelpers.cs

1.9 KB

IsLocalExtension.cs

1.5 KB

/code/Part 2/BookApp/Logger/

RequestTransientLogger.cs

2.1 KB

/code/Part 2/BookApp/Models/

ErrorViewModel.cs

0.4 KB

/code/Part 2/BookApp/Properties/

launchSettings.json

0.6 KB

/code/Part 2/BookApp/Views/

_ViewImports.cshtml

0.1 KB

_ViewStart.cshtml

0.0 KB

/code/Part 2/BookApp/Views/Admin/

AddBookReview.cshtml

1.2 KB

BookUpdated.cshtml

0.2 KB

ChangePromotion.cshtml

2.5 KB

ChangePubDate.cshtml

0.9 KB

/code/Part 2/BookApp/Views/Checkout/

Index.cshtml

0.2 KB

ListBasketPartial.cshtml

3.3 KB

PlaceOrder.cshtml

0.2 KB

/code/Part 2/BookApp/Views/Home/

About.cshtml

1.9 KB

Index.cshtml

6.4 KB

Privacy.cshtml

0.3 KB

/code/Part 2/BookApp/Views/Orders/

ConfirmOrder.cshtml

0.4 KB

Index.cshtml

0.3 KB

OneOrderPartial.cshtml

1.3 KB

/code/Part 2/BookApp/Views/Shared/

_Layout.cshtml

4.8 KB

_ValidationScriptsPartial.cshtml

0.2 KB

Error.cshtml

0.9 KB

LogModal.cshtml

1.6 KB

/code/Part 2/BookApp/wwwroot/css/

site.css

2.5 KB

/code/Part 2/BookApp/wwwroot/

favicon.ico

32.0 KB

/code/Part 2/BookApp/wwwroot/js/

bookList.js

3.4 KB

bundle.js

7.8 KB

bundle.min.js

2.7 KB

loggingDisplay.js

4.4 KB

/code/Part 2/BookApp/wwwroot/lib/bootstrap/dist/css/

bootstrap-grid.css

64.5 KB

bootstrap-grid.css.map

151.7 KB

bootstrap-grid.min.css

48.5 KB

bootstrap-grid.min.css.map

108.5 KB

bootstrap-reboot.css

4.9 KB

bootstrap-reboot.css.map

76.5 KB

bootstrap-reboot.min.css

4.0 KB

bootstrap-reboot.min.css.map

32.5 KB

bootstrap.css

192.3 KB

bootstrap.css.map

492.0 KB

bootstrap.min.css

155.8 KB

bootstrap.min.css.map

626.0 KB

/code/Part 2/BookApp/wwwroot/lib/bootstrap/dist/js/

bootstrap.bundle.js

222.9 KB

bootstrap.bundle.js.map

402.2 KB

bootstrap.bundle.min.js

78.6 KB

bootstrap.bundle.min.js.map

311.9 KB

bootstrap.js

131.6 KB

bootstrap.js.map

250.6 KB

bootstrap.min.js

58.1 KB

bootstrap.min.js.map

190.3 KB

/code/Part 2/BookApp/wwwroot/lib/bootstrap/

LICENSE

1.1 KB

/.../jquery-validation-unobtrusive/

jquery.validate.unobtrusive.js

19.4 KB

jquery.validate.unobtrusive.min.js

5.9 KB

LICENSE.txt

0.6 KB

/code/Part 2/BookApp/wwwroot/lib/jquery-validation/dist/

additional-methods.js

42.0 KB

additional-methods.min.js

18.5 KB

jquery.validate.js

48.7 KB

jquery.validate.min.js

23.3 KB

/code/Part 2/BookApp/wwwroot/lib/jquery-validation/

LICENSE.md

1.1 KB

/code/Part 2/BookApp/wwwroot/lib/jquery/dist/

jquery.js

271.8 KB

jquery.min.js

86.9 KB

jquery.min.map

132.4 KB

/code/Part 2/BookApp/wwwroot/lib/jquery/

LICENSE.txt

1.6 KB

/code/Part 2/BookApp/wwwroot/seedData/

Apress books, dollar converted at 1.2, roundup to 5 dollars - 16-12-06 12-10-46.json

97.7 KB

/code/Part 2/DataLayer/

DataLayer.csproj

0.4 KB

/code/Part 2/DataLayer/EfClasses/

Author.cs

0.7 KB

Book.cs

1.5 KB

BookAuthor.cs

1.1 KB

LineItem.cs

2.7 KB

Order.cs

0.8 KB

PriceOffer.cs

0.7 KB

Review.cs

0.7 KB

Tag.cs

0.5 KB

/code/Part 2/DataLayer/EfCode/Configurations/

BookAuthorConfig.cs

1.8 KB

BookConfig.cs

3.3 KB

LineItemConfig.cs

1.1 KB

PriceOfferConfig.cs

0.7 KB

/code/Part 2/DataLayer/EfCode/

DbContextValidationHelper.cs

5.0 KB

DesignTimeContextFactory.cs

1.6 KB

EfCoreContext.cs

8.9 KB

IUserIdService.cs

0.3 KB

ReplacementUserIdService.cs

0.4 KB

SoftDeleteQueryExtensions.cs

4.1 KB

ValidationDbContextServiceProvider.cs

0.8 KB

/code/Part 2/DataLayer/Interfaces/

ICascadeSoftDelete.cs

0.3 KB

ISoftDelete.cs

0.3 KB

IUserId.cs

0.3 KB

/code/Part 2/DataLayer/Migrations/

20200507081623_InitialMigration.cs

8.9 KB

20200507081623_InitialMigration.Designer.cs

8.8 KB

20200526101937_Chapter07.cs

9.2 KB

20200526101937_Chapter07.Designer.cs

9.3 KB

20200921145522_AddTags.cs

2.1 KB

20200921145522_AddTags.Designer.cs

10.8 KB

20210220105413_IndexesForQueryFilter.cs

0.9 KB

20210220105413_IndexesForQueryFilter.Designer.cs

10.9 KB

EfCoreContextModelSnapshot.cs

10.8 KB

/code/Part 2/DataLayer/QueryObjects/

GenericPaging.cs

1.0 KB

/code/Part 2/MyFirstEfCoreApp/

AppDbContext.cs

1.1 KB

Author.cs

0.6 KB

Book.cs

0.9 KB

Commands.cs

7.6 KB

MyFirstEfCoreApp.csproj

0.3 KB

MyLoggerProvider.cs

1.5 KB

Program.cs

1.6 KB

/code/Part 2/ServiceLayer/AdminServices/

ChangePubDateDto.cs

1.0 KB

IAddReviewService.cs

0.5 KB

IChangePriceOfferService.cs

0.5 KB

IChangePubDateService.cs

0.4 KB

/code/Part 2/ServiceLayer/AdminServices/Concrete/

AddReviewService.cs

4.4 KB

ChangePriceOfferService.cs

4.1 KB

ChangePubDateService.cs

3.2 KB

/code/Part 2/ServiceLayer/AppStart/

NetCoreDiSetupExtensions.cs

1.4 KB

/code/Part 2/ServiceLayer/BackgroundServices/

BackgroundServiceCountReviews.cs

3.4 KB

/code/Part 2/ServiceLayer/BizRunners/

RunnerTransact2WriteDb.cs

4.6 KB

RunnerWriteDb.cs

2.0 KB

RunnerWriteDbAsync.cs

1.2 KB

RunnerWriteDbWithValidation.cs

2.3 KB

RunnerWriteDbWithValidationAsync.cs

1.7 KB

/code/Part 2/ServiceLayer/BookServices/

BookListCombinedDto.cs

0.7 KB

BookListDto.cs

1.6 KB

DropdownTuple.cs

0.5 KB

SortFilterPageOptions.cs

2.5 KB

/code/Part 2/ServiceLayer/BookServices/Concrete/

BookFilterDropdownService.cs

4.2 KB

ListBooksService.cs

1.9 KB

/code/Part 2/ServiceLayer/BookServices/QueryObjects/

BookListDtoFilter.cs

2.9 KB

BookListDtoSelect.cs

2.5 KB

BookListDtoSort.cs

2.4 KB

/code/Part 2/ServiceLayer/CheckoutServices/

CheckoutItemDto.cs

0.6 KB

/code/Part 2/ServiceLayer/CheckoutServices/Concrete/

BasketCookie.cs

0.7 KB

CheckoutListService.cs

2.0 KB

CookieTemplate.cs

2.6 KB

/code/Part 2/ServiceLayer/DatabaseServices/Concrete/

BookInfoJson.cs

1.1 KB

BookJsonLoader.cs

5.1 KB

SpecialBook.cs

1.6 KB

/code/Part 2/ServiceLayer/DatabaseServices/

SetupHelpers.cs

1.4 KB

/code/Part 2/ServiceLayer/DataKeyServices/Concrete/

UserIdService.cs

2.2 KB

/code/Part 2/ServiceLayer/Logger/

HttpRequestLog.cs

4.5 KB

LogParts.cs

1.1 KB

TraceIdentBaseDto.cs

0.6 KB

TraceIndentGeneric.cs

0.5 KB

/code/Part 2/ServiceLayer/OrderServices/Concrete/

DisplayOrdersService.cs

2.5 KB

PlaceOrderService.cs

3.9 KB

PlaceOrderServiceWithVal.cs

2.1 KB

/code/Part 2/ServiceLayer/OrderServices/

OrderListDto.cs

0.6 KB

/code/Part 2/ServiceLayer/

ServiceLayer.csproj

0.9 KB

/code/Part 2/ServiceLayer/Utils/

PkResetter.cs

4.5 KB

/code/Part 2/Test/

appsettings.json

0.2 KB

Test.csproj

2.3 KB

/code/Part 2/Test/Chapter07Listings/

Chapter07DbContext.cs

6.7 KB

CollationsClass.cs

0.7 KB

DupClass.cs

0.5 KB

IndexClass.cs

0.4 KB

MyEntityClass.cs

2.3 KB

Person.cs

2.7 KB

SchemaAttributeExample.cs

0.4 KB

SchemaFluentExample.cs

0.3 KB

ValueConversionExample.cs

1.0 KB

/code/Part 2/Test/Chapter08Listings/EfClasses/

Attendee.cs

1.1 KB

Ch08Book.cs

2.5 KB

ContactInfo.cs

0.8 KB

Container.cs

1.0 KB

DeleteDependentCascade.cs

0.4 KB

DeleteDependentClientCascade.cs

0.4 KB

DeleteDependentClientSetNull.cs

0.4 KB

DeleteDependentDefault.cs

0.4 KB

DeleteDependentRestrict.cs

0.4 KB

DeleteDependentSetNull.cs

0.4 KB

DeleteNonNullDefault.cs

0.4 KB

DeletePrincipal.cs

0.9 KB

Employee.cs

0.7 KB

EmployeeShortFk.cs

0.9 KB

LibraryBook.cs

0.7 KB

OptionalTrack.cs

0.5 KB

Payment.cs

0.5 KB

PaymentCard.cs

0.3 KB

PaymentCash.cs

0.3 KB

Person.cs

1.3 KB

PlasticContainer.cs

0.5 KB

RequiredTrack.cs

0.4 KB

ShadowAttendee.cs

0.6 KB

ShadowAttendeeNote.cs

0.4 KB

ShadowWithNotes.cs

0.4 KB

ShippingContainer.cs

0.6 KB

SoldIt.cs

0.5 KB

TicketOption1.cs

0.4 KB

TicketOption2.cs

0.4 KB

/code/Part 2/Test/Chapter08Listings/EFCode/

Chapter08DbContext.cs

2.9 KB

SplitOwnDbContext.cs

1.2 KB

/code/Part 2/Test/Chapter08Listings/EFCode/Configurations/

AttendeeConfig.cs

1.8 KB

BookDetailConfig.cs

0.6 KB

BookSummaryConfig.cs

0.8 KB

DeletePrincipalConfig.cs

1.7 KB

EmployeeShortFkConfig.cs

0.7 KB

OrderInfoConfig.cs

0.9 KB

PaymentConfig.cs

1.2 KB

PersonConfig.cs

0.8 KB

ShadowAttendeeConfig.cs

0.9 KB

UserConfig.cs

0.7 KB

/code/Part 2/Test/Chapter08Listings/PropertyBags/

PropertyBagsDbContext.cs

2.5 KB

PropertySpec.cs

0.6 KB

TableSpec.cs

0.6 KB

TestClass.cs

0.5 KB

/code/Part 2/Test/Chapter08Listings/SplitOwnClasses/

Address.cs

1.1 KB

BookDetail.cs

0.4 KB

BookSummary.cs

0.5 KB

OrderInfo.cs

0.8 KB

User.cs

0.4 KB

/code/Part 2/Test/Chapter09Listings/AddViewCommand/

AddViewCommandDbContext.cs

1.2 KB

AddViewCommandDesignTimeContextFactory.cs

0.8 KB

AddViewExtensions.cs

2.5 KB

MyEntity.cs

0.5 KB

MyView.cs

0.4 KB

/code/Part 2/Test/Chapter09Listings/AddViewCommand/Migrations/

20200624082753_Initial.cs

1.3 KB

20200624082753_Initial.Designer.cs

1.8 KB

AddViewCommandDbContextModelSnapshot.cs

1.7 KB

/code/Part 2/Test/Chapter09Listings/FiveStepMigration/

AddressPart2.cs

0.5 KB

App1DbContext.cs

0.5 KB

App2DbContext.cs

0.8 KB

App3DbContext.cs

0.6 KB

ReadOnlyUserWithAddress.cs

0.6 KB

UserPart1.cs

0.5 KB

UserPart2.cs

0.6 KB

UserPart5.cs

0.5 KB

/code/Part 2/Test/Chapter09Listings/MoveColumns/

Address.cs

0.4 KB

MoveColumnsDbContext.cs

0.9 KB

MoveColumnsDesignTimeContextFactory.cs

0.8 KB

User.cs

0.5 KB

/code/Part 2/Test/Chapter09Listings/MoveColumns/Migrations/

20200623122128_Initial.cs

1.1 KB

20200623122128_Initial.Designer.cs

1.7 KB

20200623130730_MoveAddress.cs

3.3 KB

20200623130730_MoveAddress.Designer.cs

2.8 KB

MoveColumnsDbContextModelSnapshot.cs

2.7 KB

/code/Part 2/Test/Chapter09Listings/SeedExample/Migrations/

20200617141856_Initial.cs

3.2 KB

20200617141856_Initial.Designer.cs

4.3 KB

20200618082209_UpdateSeed.cs

1.7 KB

20200618082209_UpdateSeed.Designer.cs

4.3 KB

SeedExampleDbContextModelSnapshot.cs

4.3 KB

/code/Part 2/Test/Chapter09Listings/SeedExample/

Project.cs

0.4 KB

SeedDesignTimeContextFactory.cs

0.8 KB

SeedExampleDbContext.cs

2.4 KB

SimpleAddress.cs

0.6 KB

User.cs

0.6 KB

/code/Part 2/Test/Chapter09Listings/TwoDbContexts/

DbContext1.cs

0.9 KB

DbContext1ContextFactory.cs

0.8 KB

DbContext2.cs

0.9 KB

DbContext2ContextFactory.cs

0.8 KB

OnlyIn1.cs

0.3 KB

OnlyIn2.cs

0.3 KB

Shared.cs

0.4 KB

/code/Part 2/Test/Chapter09Listings/TwoDbContexts/Migration1/

20210101135305_Initial.cs

1.5 KB

20210101135305_Initial.Designer.cs

1.7 KB

DbContext1ModelSnapshot.cs

1.7 KB

/code/Part 2/Test/Chapter09Listings/TwoDbContexts/Migration2/

20210101135222_Initial.cs

0.9 KB

20210101135222_Initial.Designer.cs

1.7 KB

DbContext2ModelSnapshot.cs

1.6 KB

/code/Part 2/Test/Chapter10Listings/EfClasses/

ConcurrencyAuthor.cs

0.8 KB

ConcurrencyBook.cs

0.8 KB

DefaultTest.cs

0.5 KB

Employee.cs

2.4 KB

InMemoryTest.cs

0.4 KB

MyClass.cs

0.6 KB

Order.cs

0.4 KB

Person.cs

1.4 KB

TableFunctionOutput.cs

0.4 KB

TableValueResult.cs

0.4 KB

/code/Part 2/Test/Chapter10Listings/EfCode/

AddUdfHelper.cs

3.7 KB

Chapter10DbContext.cs

1.3 KB

Chapter10EfCoreContext.cs

2.1 KB

ConcurrencyDbContext.cs

1.7 KB

MyUdfMethods.cs

0.4 KB

OrderIdValueGenerator.cs

2.0 KB

/code/Part 2/Test/Chapter10Listings/EfCode/Configuration/

DefaultConfig.cs

1.0 KB

InMemoryConfig.cs

0.6 KB

OrderConfig.cs

1.5 KB

PersonConfig.cs

1.8 KB

/code/Part 2/Test/Chapter11Listings/Dtos/

RawSqlDto.cs

0.4 KB

/code/Part 2/Test/Chapter11Listings/EfClasses/

BookSqlQuery.cs

0.5 KB

ConnectEntity.cs

0.4 KB

CreatedUpdatedInfo.cs

2.7 KB

EntityAddUpdate.cs

0.4 KB

ManyEntity.cs

0.4 KB

MyEntity.cs

0.8 KB

Notify2Entity.cs

0.7 KB

NotifyEntity.cs

1.7 KB

NotifyMany.cs

0.4 KB

NotifyOne.cs

0.4 KB

OneEntityGuidOptional.cs

0.4 KB

OneEntityOptional.cs

0.4 KB

OneEntityRequired.cs

0.4 KB

/code/Part 2/Test/Chapter11Listings/EfCode/

ChangeConnectDbContext.cs

0.9 KB

ChangeTrackerEventHandler.cs

2.7 KB

Chapter11DbContext.cs

5.1 KB

Notification2Entity.cs

1.3 KB

NotificationEntity.cs

1.4 KB

ProxyNotifyDbContext.cs

0.6 KB

RawSqlHelpers.cs

2.0 KB

SqlQueryDbContext.cs

1.5 KB

/code/Part 2/Test/Chapter11Listings/Interfaces/

ICreatedUpdated.cs

1.3 KB

IGetConnection.cs

0.3 KB

/code/Part 2/Test/Chapter11Listings/ProxyEfClasses/

ProxyMany.cs

0.4 KB

ProxyMyEntity.cs

1.1 KB

ProxyOptional.cs

0.4 KB

/code/Part 2/Test/Mocks/

FakeRequestCookieCollection.cs

1.6 KB

FakeResponseCookies.cs

1.2 KB

FakeUserIdService.cs

0.5 KB

MockHttpCookieAccess.cs

0.9 KB

/code/Part 2/Test/TestData/

Apress books, dollar converted at 1.2, roundup to 5 dollars - 16-12-06 12-10-46.json

97.6 KB

JsonBooks01 - Rating Counts.json

8.6 KB

/code/Part 2/Test/TestHelpers/

DatabaseMetadata.cs

3.8 KB

EfTestData.cs

6.0 KB

SqliteSharedConnection.cs

0.9 KB

TrackChangesInfo.cs

2.4 KB

WipeDbViaSqlVer2.cs

6.9 KB

/code/Part 2/Test/UnitCommands/

DeleteAllUnitTestDatabases.cs

1.0 KB

/code/Part 2/Test/UnitTests/TestDataLayer/

Ch07_BackingFields.cs

5.4 KB

Ch07_BookCreate.sql.txt

1.4 KB

Ch07_Chapter06DbContext.cs

3.1 KB

Ch07_CreateDbContext.cs

2.7 KB

Ch07_EfCoreContextConfig.cs

2.3 KB

Ch07_IncludedExcluded.cs

1.3 KB

Ch07_Indexes.cs

7.1 KB

Ch07_ShadowProperties.cs

4.5 KB

Ch07_StringCollations.cs

4.5 KB

Ch07_TestAutoQueryFilterConfig.cs

4.4 KB

Ch07_TestOfDatabaseTypeInOnModelCreating.cs

1.5 KB

Ch07_TestSchema.cs

1.4 KB

Ch07_ValueConverters.cs

7.6 KB

Ch07_ViewsAndHasNoKey.cs

5.4 KB

Ch08 - DeletePrincipal and DeleteDependent table create - SQL Server.sql

1.6 KB

Ch08 - TPH CashPayment table.sql

0.4 KB

Ch08_AlternateKey.cs

3.6 KB

Ch08_CheckSqlServer.cs

3.1 KB

Ch08_DeleteBehaviour.cs

9.4 KB

Ch08_Hierarchical.cs

5.3 KB

Ch08_InverseProperty.cs

3.2 KB

Ch08_ManyToManyRelationships.cs

1.4 KB

Ch08_OneToOneRelationships.cs

4.8 KB

Ch08_OneToOneShadowMany.cs

7.6 KB

Ch08_OneToOneShadowOption1.cs

6.1 KB

Ch08_OneToOneShadowOption2.cs

5.8 KB

Ch08_OwnedTypes.cs

10.9 KB

Ch08_PropertyBags.cs

5.8 KB

Ch08_RelationshipBackingFields.cs

7.5 KB

Ch08_SqlSettingForDifferentOnDeleteSettings.txt

3.3 KB

Ch08_TablePerHierarchy.cs

5.7 KB

Ch08_TablePerType.cs

7.3 KB

Ch08_TableSplitting.cs

5.2 KB

Ch09_AddViewCommand.cs

1.6 KB

Ch09_CaptureWhatMigrationsWillBeApplied.cs

3.4 KB

Ch09_FiveStepsMigration.cs

9.0 KB

Ch09_HandCodingChangeScripts.cs

2.0 KB

Ch09_MoveColumns.cs

1.4 KB

Ch09_MultipleDbsOnDatabase.cs

2.0 KB

Ch09_SeedWithMigration.cs

3.9 KB

Ch10_ComputedColumn.cs

4.2 KB

Ch10_Concurrency.cs

17.0 KB

Ch10_ConcurrencyDisconnect.cs

12.4 KB

Ch10_DefaultValues.cs

3.4 KB

Ch10_InMemory.cs

1.1 KB

Ch10_MarkedCols.cs

2.2 KB

Ch10_ScalarFunctionMapping.cs

3.7 KB

Ch10_Sequence.cs

1.6 KB

Ch10_TableFunctionMapping.cs

2.9 KB

Ch11_AddAlterCollection.cs

5.9 KB

Ch11_AddAlterOneToOne.cs

12.3 KB

Ch11_AddAlterScalar.cs

6.8 KB

Ch11_AttachCommand.cs

9.4 KB

Ch11_ChangeConnectionInDbContext.cs

3.1 KB

Ch11_ChangeTrackerEvents.cs

11.4 KB

Ch11_ChangeTrackerLogging.cs

2.8 KB

Ch11_ChangeTrackingPerformance.cs

5.3 KB

Ch11_ContextModel.cs

4.7 KB

Ch11_ExampleChangeTrackerEvents.cs

1.7 KB

Ch11_ExecutionStrategy.cs

6.2 KB

Ch11_NotifyNotify2.cs

5.8 KB

Ch11_PkResetter.cs

2.5 KB

Ch11_ProxyNotifyEntities.cs

7.8 KB

Ch11_RawSqlCommands.cs

19.5 KB

Ch11_RemoveCommand.cs

9.3 KB

Ch11_SaveChangesEvents.cs

6.0 KB

Ch11_SaveChangesInterceptor.cs

3.9 KB

Ch11_TrackGraph.cs

6.2 KB

Ch11_UpdateCommand.cs

9.4 KB

Ch11_WipeDbViaSqlVer2.cs

3.3 KB

TestPrimaryKeys.cs

2.7 KB

TestToSqlQuery.cs

2.1 KB

/code/Part 2/Test/UnitTests/TestSupportCode/

LinqHelpers.cs

1.5 KB

/code/Part 3/

.gitattributes

2.5 KB

.gitignore

5.7 KB

EfCoreInAction.Part1.sln

13.9 KB

LICENSE

1.1 KB

README.md

5.1 KB

/code/Part 3/.vscode/

launch.json

1.2 KB

tasks.json

1.3 KB

/code/Part 3/BookApp.BackgroundTasks/

BookApp.BackgroundTasks.csproj

0.4 KB

CheckFixCacheBackground.cs

2.4 KB

NightlyTimer.cs

1.3 KB

/.../BookApp.BizLogic.Orders/BasketServices/

CheckoutCookieService.cs

3.0 KB

/.../BookApp.BizLogic.Orders/

BookApp.BizLogic.Orders.csproj

0.5 KB

/.../BookApp.BizLogic.Orders/Orders/Concrete/

PlaceOrderBizLogic.cs

4.8 KB

/.../BookApp.BizLogic.Orders/Orders/

IPlaceOrderBizLogic.cs

0.5 KB

OrderLineItem.cs

0.4 KB

PlaceOrderInDto.cs

0.7 KB

/.../BookApp.Domain.Books/

Author.cs

2.2 KB

Book.cs

13.3 KB

BookApp.Domain.Books.csproj

0.4 KB

BookAuthor.cs

0.9 KB

BookDetails.cs

1.6 KB

BookTag.cs

0.8 KB

CosmosBook.cs

1.9 KB

CosmosTag.cs

0.4 KB

Review.cs

1.2 KB

Tag.cs

0.7 KB

/.../BookApp.Domain.Books/DomainEvents/

AuthorNameUpdatedEvent.cs

0.3 KB

BookChangedEvent.cs

1.4 KB

BookReviewAddedEvent.cs

0.7 KB

BookReviewRemovedEvent.cs

0.7 KB

/.../BookApp.Domain.Books/SupportTypes/

EventsAndCreatedUpdated.cs

0.8 KB

ICreatedUpdated.cs

0.7 KB

ISoftDelete.cs

0.4 KB

/.../BookApp.Domain.Orders/

BookApp.Domain.Orders.csproj

0.3 KB

BookView.cs

0.7 KB

LineItem.cs

1.5 KB

Order.cs

2.4 KB

/.../BookApp.Domain.Orders/SupportTypes/

IUserId.cs

0.3 KB

OrderBookDto.cs

0.5 KB

/.../BookApp.Infrastructure.AppParts/

BookApp.Infrastructure.AppParts.csproj

0.1 KB

BookAppSettings.cs

1.7 KB

/.../BookApp.Infrastructure.Book.CachedValues/

BookApp.Infrastructure.Books.CachedValues.csproj

0.6 KB

ICheckFixCacheValuesService.cs

0.5 KB

/.../BookApp.Infrastructure.Book.CachedValues/CheckFixCode/

CheckBookExtension.cs

2.8 KB

CheckFixBookDto.cs

0.8 KB

CheckFixCacheValuesService.cs

4.0 KB

CheckFixDtoSelect.cs

1.3 KB

CheckFixInputDto.cs

0.4 KB

/.../BookApp.Infrastructure.Book.CachedValues/ConcurrencyHandlers/

BookWithEventsConcurrencyHandler.cs

3.6 KB

FixConcurrencyMethods.cs

9.7 KB

/.../BookApp.Infrastructure.Book.CachedValues/EventHandlers/

AuthorNameUpdatedHandler.cs

3.0 KB

ReviewAddedHandler.cs

2.0 KB

ReviewRemovedHandler.cs

1.0 KB

/.../BookApp.Infrastructure.Book.Seeding/

BookApp.Infrastructure.Book.Seeding.csproj

0.5 KB

ManningBooksJson.cs

1.6 KB

ManningDetailsJson.cs

0.7 KB

/.../BookApp.Infrastructure.Books.CosmosDb/

BookApp.Infrastructure.Books.CosmosDb.csproj

0.8 KB

IBookToCosmosBookService.cs

0.6 KB

/.../BookApp.Infrastructure.Books.CosmosDb/EventsHandlers/

AuthorNameUpdatedHandlerAsync.cs

1.5 KB

BookChangeHandlerAsync.cs

2.4 KB

/.../BookApp.Infrastructure.Books.CosmosDb/Services/

BookToCosmosBookService.cs

9.0 KB

SqlBookToCosmosBookExt.cs

1.6 KB

/.../BookApp.Infrastructure.Books.Seeding/

BookApp.Infrastructure.Books.Seeding.csproj

0.6 KB

BookGenerator.cs

8.0 KB

IBookGenerator.cs

0.5 KB

ManningBookLoad.cs

7.3 KB

ManningBooksJson.cs

1.7 KB

ManningDetailsJson.cs

0.7 KB

SeedDatabaseExtensions.cs

1.3 KB

/.../BookApp.Infrastructure.LoggingServices/

BookApp.Infrastructure.LoggingServices.csproj

0.4 KB

HttpRequestLog.cs

4.5 KB

HttpTimingLog.cs

2.7 KB

LogParts.cs

1.5 KB

TimingStats.cs

1.4 KB

TimingThisUrl.cs

1.1 KB

TraceIdentBaseDto.cs

0.6 KB

TraceIndentGeneric.cs

0.5 KB

/.../BookApp.Persistance.EfCoreSql.Books/

BookApp.Persistence.EfCoreSql.Books.csproj

0.6 KB

BookDbContext.cs

3.3 KB

BookDetectChangesExtensions.cs

1.1 KB

DesignTimeContextFactory.cs

1.1 KB

UdfDefinitions.cs

0.9 KB

/.../BookApp.Persistance.EfCoreSql.Books/Configurations/

BookAuthorConfig.cs

0.6 KB

BookConfig.cs

1.3 KB

BookDetailsConfig.cs

0.6 KB

/.../BookApp.Persistance.EfCoreSql.Books/Migrations/

20200820095551_Initial.cs

8.3 KB

20200820095551_Initial.Designer.cs

8.3 KB

20201026112348_AddUtfsAndAddUpdateLog.cs

4.1 KB

20201026112348_AddUtfsAndAddUpdateLog.Designer.cs

11.3 KB

20201103102633_AddCreateUpateAuthor.cs

1.2 KB

20201103102633_AddCreateUpateAuthor.Designer.cs

11.5 KB

20201104134458_IndexesOnLastUpdated.cs

1.6 KB

20201104134458_IndexesOnLastUpdated.Designer.cs

11.7 KB

20210219115227_SoftDeleteIndex.cs

0.6 KB

20210219115227_SoftDeleteIndex.Designer.cs

11.7 KB

BookDbContextModelSnapshot.cs

11.6 KB

/.../BookApp.Persistence.Common/

AutoConfigExtension.cs

2.9 KB

BookApp.Persistence.Common.csproj

0.5 KB

SoftDeleteQueryExtensions.cs

3.9 KB

/.../BookApp.Persistence.Common/QueryObjects/

GenericPaging.cs

0.8 KB

/.../BookApp.Persistence.CosmosDb.Books/

BookApp.Persistence.CosmosDb.Books.csproj

0.4 KB

CosmosDbContext.cs

1.1 KB

/.../BookApp.Persistence.EfCoreSql.Orders.DbAccess/

BookApp.Persistence.EfCoreSql.Orders.DbAccess.csproj

0.4 KB

IPlaceOrderDbAccess.cs

0.8 KB

/.../BookApp.Persistence.EfCoreSql.Orders.DbAccess/Orders/

PlaceOrderDbAccess.cs

1.5 KB

/.../BookApp.Persistence.EfCoreSql.Orders/

BookApp.Persistence.EfCoreSql.Orders.csproj

0.5 KB

DesignTimeContextFactory.cs

1.1 KB

IUserIdService.cs

0.3 KB

OrderDbContext.cs

2.7 KB

ReplacementUserIdService.cs

0.4 KB

SoftDeleteQueryExtensions.cs

2.0 KB

/.../BookApp.Persistence.EfCoreSql.Orders/Configurations/

BookConfig.cs

0.7 KB

/.../BookApp.Persistence.EfCoreSql.Orders/Migrations/

20200819130416_Initial.cs

2.8 KB

20200819130416_Initial.Designer.cs

3.2 KB

20210220102452_IndexForUserId.cs

0.6 KB

20210220102452_IndexForUserId.Designer.cs

4.2 KB

OrderDbContextModelSnapshot.cs

4.2 KB

/.../BookApp.ServiceLayer.CachedSql.Books/

BookApp.ServiceLayer.CachedSql.Books.csproj

0.5 KB

IListBooksCachedNoCountService.cs

0.5 KB

IListBooksCachedService.cs

0.6 KB

/.../BookApp.ServiceLayer.CachedSql.Books/QueryObjects/

BookListCachedDtoSelect.cs

2.2 KB

BookListDtoFilter.cs

1.9 KB

BookListDtoSort.cs

1.6 KB

/.../BookApp.ServiceLayer.CachedSql.Books/Services/

ListBooksCachedNoCountService.cs

1.3 KB

ListBooksCachedService.cs

1.4 KB

/.../BookApp.ServiceLayer.CosmosDirect.Books/

BookApp.ServiceLayer.CosmosDirect.Books.csproj

0.6 KB

CosmosEfBookListCombinedDto.cs

0.8 KB

/.../BookApp.ServiceLayer.CosmosDirect.Books/Services/

CosmosDirectFilterDropdown.cs

4.0 KB

CosmosDirectHelpers.cs

0.8 KB

CosmosDirectRead.cs

5.6 KB

/.../BookApp.ServiceLayer.CosmosEf.Books/

BookApp.ServiceLayer.CosmosEf.Books.csproj

0.9 KB

CosmosEfBookListCombinedDto.cs

0.8 KB

ICosmosEfBookFilterDropdownService.cs

0.8 KB

ICosmosEfListNoSqlBooksService.cs

0.5 KB

/.../BookApp.ServiceLayer.CosmosEf.Books/QueryObjects/

BookListDtoSort.cs

1.5 KB

CosmosEfBookListDtoFilter.cs

2.0 KB

/.../BookApp.ServiceLayer.CosmosEf.Books/Services/

CosmosEfBookFilterDropdownService.cs

6.2 KB

CosmosEfListNoSqlBooksService.cs

1.5 KB

/.../BookApp.ServiceLayer.DapperSql.Books/

BookApp.ServiceLayer.DapperSql.Books.csproj

0.6 KB

/.../BookApp.ServiceLayer.DapperSql.Books/DapperCode/

DapperQueries.cs

8.0 KB

/.../BookApp.ServiceLayer.DefaultSql.Books/

BookApp.ServiceLayer.DefaultSql.Books.csproj

0.9 KB

IBookFilterDropdownService.cs

0.8 KB

IDetailBookService.cs

0.4 KB

IListBooksService.cs

0.6 KB

/.../BookApp.ServiceLayer.DefaultSql.Books/Dtos/

AddPromotionDto.cs

0.7 KB

AddReviewDto.cs

0.8 KB

AlterSoftDeleteDto.cs

0.5 KB

BookDetailDto.cs

1.1 KB

ChangePubDateDto.cs

0.7 KB

CreateBookDto.cs

2.3 KB

DeleteBookDto.cs

0.5 KB

DeleteBookDtoConfig.cs

0.8 KB

RemovePromotionDto.cs

0.5 KB

RemoveReviewDto.cs

0.6 KB

SimpleBookList.cs

0.5 KB

/.../BookApp.ServiceLayer.DefaultSql.Books/QueryObjects/

BookListDtoFilter.cs

2.0 KB

BookListDtoSelect.cs

2.3 KB

BookListDtoSort.cs

1.6 KB

/.../BookApp.ServiceLayer.DefaultSql.Books/Services/

BookFilterDropdownService.cs

3.5 KB

DetailBookService.cs

2.0 KB

ListBooksService.cs

1.4 KB

SoftDeleteService.cs

0.5 KB

/.../BookApp.ServiceLayer.DisplayCommon.Books/

BookApp.ServiceLayer.DisplayCommon.Books.csproj

0.3 KB

DisplayConstants.cs

1.0 KB

ISortFilterPage.cs

0.6 KB

SortFilterPageOptions.cs

2.5 KB

SortFilterPageOptionsNoCount.cs

2.2 KB

/.../BookApp.ServiceLayer.DisplayCommon.Books/Dtos/

BookListCombinedDto.cs

0.7 KB

BookListDto.cs

0.9 KB

BookListNoCountCombinedDto.cs

0.7 KB

DropdownTuple.cs

0.5 KB

/.../BookApp.ServiceLayer.EfCoreSql.Orders/

BookApp.ServiceLayer.EfCoreSql.Orders.csproj

0.6 KB

/.../BookApp.ServiceLayer.EfCoreSql.Orders/CheckoutServices/

CheckoutItemDto.cs

0.6 KB

/.../BookApp.ServiceLayer.EfCoreSql.Orders/CheckoutServices/Concrete/

BasketCookie.cs

0.7 KB

CheckoutListService.cs

1.9 KB

CookieTemplate.cs

2.7 KB

/.../BookApp.ServiceLayer.EfCoreSql.Orders/OrderServices/Concrete/

DisplayOrdersService.cs

2.4 KB

PlaceOrderService.cs

3.5 KB

/.../BookApp.ServiceLayer.EfCoreSql.Orders/OrderServices/

IDisplayOrdersService.cs

0.6 KB

OrderListDto.cs

0.6 KB

/.../BookApp.ServiceLayer.EfCoreSql.Orders/UserIdServices/

UserIdService.cs

1.5 KB

/.../BookApp.ServiceLayer.UdfsSql.Books/

BookApp.ServiceLayer.UdfsSql.Books.csproj

0.5 KB

IListUdfsBooksService.cs

0.5 KB

/.../BookApp.ServiceLayer.UdfsSql.Books/Dtos/

UdfsBookListCombinedDto.cs

0.8 KB

UdfsBookListDto.cs

0.9 KB

/.../BookApp.ServiceLayer.UdfsSql.Books/QueryObjects/

BookUdfsListDtoFilter.cs

1.9 KB

BookUdfsListDtoSelect.cs

1.7 KB

BookUdfsListDtoSort.cs

1.6 KB

/.../BookApp.ServiceLayer.UdfsSql.Books/Services/

ListUdfsBooksService.cs

1.6 KB

/code/Part 3/BookApp.UI/

appsettings.Development.json

0.1 KB

appsettings.json

1.7 KB

BookApp.UI.csproj

5.0 KB

bundleconfig.json

0.2 KB

Program.cs

1.3 KB

Startup.cs

7.6 KB

web.config

0.4 KB

/code/Part 3/BookApp.UI/Controllers/

AdminController.cs

8.4 KB

BaseTraceController.cs

0.6 KB

CachedNoCountSqlController.cs

1.7 KB

CachedSqlController.cs

1.7 KB

CheckoutController.cs

3.1 KB

CosmosDirectController.cs

2.1 KB

CosmosEfController.cs

1.7 KB

DapperNoCountSqlController.cs

1.8 KB

DapperSqlController.cs

1.7 KB

DefaultSqlController.cs

1.9 KB

GenerateController.cs

2.3 KB

HomeController.cs

1.6 KB

LoggerController.cs

0.5 KB

OrdersController.cs

1.0 KB

UdfsSqlController.cs

1.8 KB

/code/Part 3/BookApp.UI/HelperExtensions/

DatabaseStartupHelpers.cs

4.5 KB

IsLocalExtension.cs

1.5 KB

/code/Part 3/BookApp.UI/Logger/

RequestTransientLogger.cs

2.4 KB

/code/Part 3/BookApp.UI/Models/

CosmosDbSettings.cs

0.8 KB

DatabaseStatsDto.cs

1.0 KB

ErrorViewModel.cs

0.4 KB

/code/Part 3/BookApp.UI/Properties/

launchSettings.json

0.6 KB

/code/Part 3/BookApp.UI/Services/

BookAppSettingsExtensions.cs

1.3 KB

IMenuBuilder.cs

0.3 KB

MenuBuilder.cs

2.1 KB

MenuData.cs

0.5 KB

/code/Part 3/BookApp.UI/SoftDeleteConfig/

ConfigSoftDelete.cs

0.7 KB

/code/Part 3/BookApp.UI/Views/

_ViewImports.cshtml

0.1 KB

_ViewStart.cshtml

0.0 KB

/code/Part 3/BookApp.UI/Views/Admin/

AddBookReview.cshtml

1.2 KB

AddPromotion.cshtml

1.4 KB

BookUpdated.cshtml

0.3 KB

CacheCheckFix.cshtml

1.3 KB

CacheCheckFixResult.cshtml

0.2 KB

ChangePubDate.cshtml

0.9 KB

GetTimingLogs.cshtml

2.0 KB

ListSoftDeleted.cshtml

1.1 KB

RemovePromotion.cshtml

0.6 KB

/code/Part 3/BookApp.UI/Views/CachedNoCountSql/

Index.cshtml

8.0 KB

/code/Part 3/BookApp.UI/Views/CachedSql/

Index.cshtml

7.1 KB

/code/Part 3/BookApp.UI/Views/Checkout/

Index.cshtml

0.2 KB

ListBasketPartial.cshtml

3.4 KB

PlaceOrder.cshtml

0.2 KB

/code/Part 3/BookApp.UI/Views/CosmosDirect/

Index.cshtml

7.8 KB

/code/Part 3/BookApp.UI/Views/CosmosEf/

Index.cshtml

8.0 KB

/code/Part 3/BookApp.UI/Views/DapperNoCountSql/

Index.cshtml

8.0 KB

/code/Part 3/BookApp.UI/Views/DapperSql/

Index.cshtml

7.1 KB

/code/Part 3/BookApp.UI/Views/DefaultSql/

Detail.cshtml

2.2 KB

Index.cshtml

7.1 KB

/code/Part 3/BookApp.UI/Views/Generate/

Books.cshtml

0.1 KB

index.cshtml

3.4 KB

/code/Part 3/BookApp.UI/Views/Home/

About.cshtml

1.9 KB

Chapter15Setup.cshtml

1.1 KB

Chapter16Setup.cshtml

2.1 KB

DatabaseCounts.cshtml

1.5 KB

Index.cshtml

3.0 KB

Privacy.cshtml

0.3 KB

/code/Part 3/BookApp.UI/Views/Orders/

ConfirmOrder.cshtml

0.5 KB

Index.cshtml

0.3 KB

OneOrderPartial.cshtml

1.3 KB

/code/Part 3/BookApp.UI/Views/Shared/

_Layout.cshtml

5.1 KB

_ValidationScriptsPartial.cshtml

0.2 KB

Error.cshtml

0.9 KB

LogModal.cshtml

1.6 KB

/code/Part 3/BookApp.UI/Views/UdfsSql/

Index.cshtml

7.1 KB

/code/Part 3/BookApp.UI/wwwroot/

AddUserDefinedFunctions.sql

1.1 KB

favicon.ico

32.0 KB

/code/Part 3/BookApp.UI/wwwroot/css/

site.css

2.5 KB

/code/Part 3/BookApp.UI/wwwroot/js/

bookList.js

3.4 KB

bundle.js

7.8 KB

bundle.min.js

2.7 KB

loggingDisplay.js

4.4 KB

/code/Part 3/BookApp.UI/wwwroot/lib/bootstrap/dist/css/

bootstrap-grid.css

64.5 KB

bootstrap-grid.css.map

151.7 KB

bootstrap-grid.min.css

48.5 KB

bootstrap-grid.min.css.map

108.5 KB

bootstrap-reboot.css

4.9 KB

bootstrap-reboot.css.map

76.5 KB

bootstrap-reboot.min.css

4.0 KB

bootstrap-reboot.min.css.map

32.5 KB

bootstrap.css

192.3 KB

bootstrap.css.map

492.0 KB

bootstrap.min.css

155.8 KB

bootstrap.min.css.map

626.0 KB

/code/Part 3/BookApp.UI/wwwroot/lib/bootstrap/dist/js/

bootstrap.bundle.js

222.9 KB

bootstrap.bundle.js.map

402.2 KB

bootstrap.bundle.min.js

78.6 KB

bootstrap.bundle.min.js.map

311.9 KB

bootstrap.js

131.6 KB

bootstrap.js.map

250.6 KB

bootstrap.min.js

58.1 KB

bootstrap.min.js.map

190.3 KB

/code/Part 3/BookApp.UI/wwwroot/lib/bootstrap/

LICENSE

1.1 KB

/.../jquery-validation-unobtrusive/

jquery.validate.unobtrusive.js

19.4 KB

jquery.validate.unobtrusive.min.js

5.9 KB

LICENSE.txt

0.6 KB

/code/Part 3/BookApp.UI/wwwroot/lib/jquery-validation/dist/

additional-methods.js

42.0 KB

additional-methods.min.js

18.5 KB

jquery.validate.js

48.7 KB

jquery.validate.min.js

23.3 KB

/code/Part 3/BookApp.UI/wwwroot/lib/jquery-validation/

LICENSE.md

1.1 KB

/code/Part 3/BookApp.UI/wwwroot/lib/jquery/dist/

jquery.js

271.8 KB

jquery.min.js

86.9 KB

jquery.min.map

132.4 KB

/code/Part 3/BookApp.UI/wwwroot/lib/jquery/

LICENSE.txt

1.6 KB

/code/Part 3/BookApp.UI/wwwroot/seedData/

Apress books, dollar converted at 1.2, roundup to 5 dollars - 16-12-06 12-10-46.json

97.6 KB

ManningBooks-20200814.json

520.8 KB

ManningDetails-20200723.json

1.8 MB

/code/Part 3/Test/

appsettings.json

1.2 KB

Test.csproj

3.4 KB

/code/Part 3/Test/Chapter12Listings/BusinessLogic/

CalcSalesTaxService.cs

1.0 KB

DummyWarehouseService.cs

0.6 KB

ICalcSalesTaxService.cs

0.3 KB

IWarehouseEventHandler.cs

0.5 KB

OutOfStockException.cs

0.4 KB

WarehouseEventHandler.cs

2.9 KB

/code/Part 3/Test/Chapter12Listings/DomainEventEfClasses/

Location.cs

1.9 KB

Quote.cs

1.4 KB

SalesTaxInfo.cs

0.5 KB

/code/Part 3/Test/Chapter12Listings/EfCode/

DomainEventsDbContext.cs

2.5 KB

IntegrationEventDbContext.cs

4.5 KB

/code/Part 3/Test/Chapter12Listings/EventHandlers/

LocationChangedEventHandler.cs

2.4 KB

QuoteLocationChangedEventHandler.cs

1.0 KB

/code/Part 3/Test/Chapter12Listings/EventInterfacesEtc/

AddEventsToEntity.cs

1.6 KB

IDomainEvent.cs

0.3 KB

IEntityEvents.cs

0.4 KB

IEventHandler.cs

0.4 KB

IEventHandlerAsync.cs

0.4 KB

IEventRunner.cs

0.4 KB

/code/Part 3/Test/Chapter12Listings/EventRunnerCode/

EventHandlerRunner.cs

1.7 KB

EventHandlerRunnerAsync.cs

1.8 KB

EventRunner.cs

3.1 KB

EventRunnerAsync.cs

2.8 KB

EventSagaRunner.cs

3.4 KB

IEventRunnerAsync.cs

0.4 KB

SetupEventRunnerExtensions.cs

3.3 KB

/code/Part 3/Test/Chapter12Listings/Events/

LocationChangedEvent.cs

0.9 KB

QuoteLocationChangedEvent.cs

0.7 KB

/code/Part 3/Test/Chapter12Listings/IntegrationEventEfClasses/

LineItem.cs

0.5 KB

Order.cs

0.5 KB

Product.cs

0.5 KB

/code/Part 3/Test/Chapter13Listings/EfClasses/

Author.cs

1.1 KB

Book.cs

10.2 KB

BookAuthor.cs

0.8 KB

Review.cs

1.0 KB

/code/Part 3/Test/Chapter13Listings/EfCode/

DddContext.cs

0.8 KB

/code/Part 3/Test/Chapter13Listings/Examples/

GenericServicesAddPromotion.cs

2.1 KB

RepositoryAddPromotion.cs

2.8 KB

/code/Part 3/Test/Chapter13Listings/Repositories/

BookRepository.cs

1.7 KB

GenericRepository.cs

2.0 KB

/code/Part 3/Test/Chapter14Listings/

Chapter14DbContext.cs

0.5 KB

MyEntity.cs

0.6 KB

SubEntity1.cs

0.3 KB

SubEntity2.cs

0.3 KB

/code/Part 3/Test/Chapter15Listings/

SimplifiedSaveChangesExceptionCode.cs

2.2 KB

/code/Part 3/Test/Chapter16Listings/

Ch16CosmosDbContext.cs

0.8 KB

CosmosCompositeKey.cs

0.4 KB

CosmosGuidKey.cs

0.5 KB

DirectCosmosBook.cs

1.0 KB

ExampleCosmosBook.json

1.5 KB

/code/Part 3/Test/Chapter17Listings/

DbContextOnConfiguring.cs

1.1 KB

DiffConfigDbContext.cs

1.9 KB

MyEntity.cs

0.5 KB

/code/Part 3/Test/Mocks/

FakeRequestCookieCollection.cs

1.6 KB

FakeResponseCookies.cs

1.2 KB

FakeUserIdService.cs

0.6 KB

MockHttpCookieAccess.cs

0.9 KB

/code/Part 3/Test/TestData/

AddUserDefinedFunctions.sql

1.1 KB

/code/Part 3/Test/TestData/seedData/

ManningBooks-test6.json

5.4 KB

ManningDetails-test-empty.json

0.0 KB

/code/Part 3/Test/TestHelpers/

BookTestData.cs

5.3 KB

CosmosSetupHelpers.cs

3.3 KB

DatabaseHelpers.cs

0.7 KB

OrderTestData.cs

2.6 KB

SetupToTestEvents.cs

4.5 KB

/code/Part 3/Test/UnitCommands/

DeleteAllUnitTestDatabases.cs

1.0 KB

ResetAzureSqlDatabase.cs

1.3 KB

/code/Part 3/Test/UnitTests/Chapter12Tests/

TestDomainEventsDbContext.cs

7.2 KB

TestIntegrationEventDbContext.cs

3.7 KB

/code/Part 3/Test/UnitTests/Chapter13Tests/

TestBookRepository.cs

5.3 KB

/code/Part 3/Test/UnitTests/Chapter14/

Ch12_CompiledQueryPerformance.cs

6.9 KB

TestAsNoTrackingHashset.cs

3.4 KB

TestDoNotCallSaveChangesMultipleTimes.cs

4.3 KB

TestMinimizeDbAccesses.cs

9.7 KB

TestNotMakingAddWorkTooHard.cs

3.7 KB

TestNotMakingDetectChangesWorkHard.cs

2.2 KB

TestSingleFirstFind.cs

4.4 KB

TestSyncAsyncPerformance.cs

4.9 KB

/code/Part 3/Test/UnitTests/Chapter17Tests/

TestAsNoTrackingHashset.cs

3.4 KB

TestChangeTrackerClear.cs

5.0 KB

TestCosmosEmulator.cs

4.1 KB

TestCreateInstance.cs

3.6 KB

TestExampleUnitTest.cs

3.6 KB

TestLogTo.cs

5.6 KB

TestOptionsWithLogTo.cs

10.1 KB

TestSqliteLimitations.cs

4.2 KB

TestToQueryString.cs

3.3 KB

TestUsingTransactionInUnitTests.cs

2.5 KB

/code/Part 3/Test/UnitTests/TestBookAppUi/

TestBookAppSettings.cs

3.4 KB

TestCompareSchema.cs

1.6 KB

TestSetupDatabaseAsync.cs

3.9 KB

TestTimingStats.cs

1.5 KB

/code/Part 3/Test/UnitTests/TestInfrastructureBookSeeding/

TestBookGeneratorSqlOnly.cs

8.5 KB

TestBookGeneratorWithCosmos.cs

3.3 KB

TestManningBookLoad.cs

3.4 KB

TestManningBooksJson.cs

5.3 KB

/code/Part 3/Test/UnitTests/TestInfrastructureCosmosDb/

TestBookToCosmosBookService.cs

6.5 KB

/code/Part 3/Test/UnitTests/TestInfrastructureOrdersBizLogic/

TestCheckoutCookieService.cs

2.6 KB

TestPlaceOrderAction.cs

3.8 KB

/code/Part 3/Test/UnitTests/TestPersistenceCosmosDbBooks/

TestCh16CosmosDbContext.cs

5.0 KB

TestCosmosDbContext.cs

8.1 KB

TestCosmosDirectRead.cs

3.9 KB

TestDirectQueryCosmosDb.cs

7.5 KB

/code/Part 3/Test/UnitTests/TestPersistenceNormalSqlOrders/

TestOrderDbContext.cs

4.7 KB

/code/Part 3/Test/UnitTests/TestPersistenceSqlBooks/

TestBetterLinq.cs

8.5 KB

TestBookDbContext.cs

4.3 KB

TestBookDbContextConcurrencyIssues.cs

6.6 KB

TestBookDbContextWithEvents.cs

6.3 KB

TestCheckFixCachedValues.cs

7.6 KB

/code/Part 3/Test/UnitTests/TestServiceLayerDefaultSqlBooks/

TestBookListDto.cs

8.8 KB

TestCallingDddMethods.cs

6.6 KB

TestListBooksService.cs

3.0 KB

TestListSortFilterPageDto.cs

2.6 KB

TestOrderBooksBy.cs

1.9 KB

/

Smith J.P. - Entity Framework Core in Action, 2nd Edition - 2021.epub

10.1 MB

Smith J.P. - Entity Framework Core in Action, 2nd Edition - 2021.pdf

8.2 MB

 

Total files 1134


Copyright © 2025 FileMood.com