Index
A
- ACID principles
- Act
- Application Programming Interface (API)
- Arrange
- AsEnumerable method
- AsQueryable() method / How it works...
- AsQueryable method
- Assert
- atomic execution
- AuditableEntity
- audit data
- AuthorDetailValidatorAttribute / How to do it...
B
C
- caching
- call per change, unit of work pattern / Call per change
- change tracker / Action taken
- chess
- Client wins concurrency conflict resolution
- code
- code-first approach
- Code First
- collection properties
- collection properties validation
- column mapping
- complex key maps
- complex properties
- complex properties validation
- complex query scenarios
- improving / Introduction
- dynamic sorting, improving / Improving dynamic sorting, Getting ready, How to do it...
- runtime, grouping without Lambda / Grouping at runtime without Lambda, How to do it...
- explicit loading, handling / Handling explicit loading, How to do it...
- complex where clauses, improving / Improving complex where clauses, How to do it...
- specification pattern, implementing / Implementing the specification pattern, How to do it...
- complex where clauses
- componentization
- compose-able LINQ
- composed queries
- ConcurrencyTests / How to do it...
- ConsoleApp project / How to do it...
- content validation
- ControllerTests
- convention, over configuration
- cost of architecture
- created by field
- created date field
- custom property validation
D
E
- eager load
- entities
- entity and library reuse
- Entity Framework
- about / Introduction, Introduction
- improving, code-first approach used / Improving Entity Framework by using code first, How to do it..., How it works...
- convention, over configuration / Convention over configuration
- mock database connections, creating / Creating mock database connections, How to do it..., How it works...
- repository pattern, implementing / How to do it..., How it works...
- unit of work pattern, implementing / Implementing the unit of work pattern, How to do it..., How it works...
- queries, testing / Testing queries, How to do it..., How it works...
- databases, creating from code / Creating databases from code, How to do it..., How it works...
- queries, testing for performance / Testing queries for performance, How to do it..., How it works...
- load testing, performing against database / Performing load testing against a database, How to do it..., How it works...
- content validation / Introduction
- structure validation / Introduction
- simple properties, validating / Validating simple properties, How to do it...
- complex properties, validating / Validating complex properties, How to do it...
- collection properties, validating / Validating collection properties, Getting ready, How to do it...
- custom property validation, creating / Creating custom property validation, How to do it...
- MVC UI, improving with entity framework validation / Improving MVC UI with entity framework validation, How to do it...
- transaction scopes, using / Using transaction scopes, How to do it...
- multiple context transactions, handling / Handling multiple context transactions, How to do it...
- stored procedures, executing / Executing stored procedures, How to do it...
- entities, retrieving with stored procedures / Retrieving entities with stored procedures, Getting ready, How to do it...
- entities, updating with stored procedures / Updating entities with stored procedures, How to do it...
- reusable queries, creating / Creating reusable queries, How to do it..., How it works...
- entity and library reuse, improving / Improving entity and library reuse, How to do it...
- composed queries, implementing / Implementing composed queries, How to do it...
- performance, increasing with code access / Increasing performance with code access, How to do it...
- query testing, improving / Improving query testing, How to do it..., How it works...
- complex query scenarios, improving / Introduction
- optimistic concurrency, implementing / Implementing optimistic concurrency, How to do it...
- parallel contexts, managing / Managing parallel contexts, How to do it...
- data retrieval, handling in highly-threaded environments / Handling data retrieval in highly-threaded environments, How to do it...
- objects, attaching with unit of work / Attaching objects with unit of work, How to do it...
- multiple context performance, improving / Improving multiple context performance, How to do it...
- soft delete, handling / Handling soft delete, How to do it...
- refreshing data on save, implementing / Implementing refreshing data on save, How to do it...
- EntityState / EntityState
- EntityKey / EntityKey
- DbEntityEntry / DbEntityEntry
- audit data, capturing / Capturing the audit data, How to do it...
- MVC 3 applications, improving / Improving MVC 3 applications, How to do it...
- Entity Framework 4.1 assemblies
- Entity Framework Code First Power Toys / Finding tools to help
- Entity framework interceptors
- Entity Framework profiler
- EntityKey / EntityKey
- EntityState / EntityState
- explicit loading
- expression of function
- expression trees
- extension methods
F
- Fluent Configuration API
- property maps, improving / Improving property maps, How to do it..., How it works..., There's more...
- ToTable(tableName,schemaName) / More fluent configurations
- HasColumnOrder() / More fluent configurations
- IsUnicode() / More fluent configurations
- IsConcurrencyToken() / More fluent configurations
- one-to-one maps, creating / Creating one-to-one maps, How to do it..., How it works...
- HasOptional() / Using more fluent configurations
- Map() / Using more fluent configurations, More fluent configurations, More fluent configuration
- WithRequiredPrinciple() / Using more fluent configurations
- WithRequiredDependant() / Using more fluent configurations
- one-to-many maps, creating / Getting ready, How to do it..., How it works..., There's more...
- WithOptional() / More fluent configurations
- HasForeignKey() / More fluent configurations
- many-to-many maps, creating / Getting ready, How to do it..., How it works...
- single table, mapping to multiple objects / Mapping one table to many objects, How to do it..., How it works...
- multiple tables, mapping to single object / Mapping many tables to one object, How to do it..., How it works...
- inheritance handling, based on database values / Handling inheritance based on database values, How to do it..., How it works...
- complex key maps, handling / Getting ready, How to do it..., How it works...
G
H
I
L
- Lambda statements
- lazy load
- LINQ aggregate
- LINQ statement / Testing queries
- load testing
- locking
M
- Manual tracing
- many-to-many maps
- Map() method / How it works...
- mapping storage
- Microsoft ASP.NET
- mock database connections
- mocking
- mocks
- Model-View-Controller (MVC)
- modified by field
- ModifiedDate / How it works...
- modified date field
- multiple context performance
- multiple context transactions
- multiple objects
- multiple tables
- MVC 3 applications
- MVC 3 Framework
- MVC UI
N
- naming conflict
- NuGet
- NuGet Package Manager
- NuGet package manager / Getting ready
O
- object graphs / How it works...
- Object Relational Mappers (ORMs)
- objects
- one-to-many maps
- one-to-one maps
- optimistic concurrency
- OrderByParameter / How to do it...
P
Q
- queries
- query execution plan
- query performance
- query testing
- QueryTests / How to do it...
R
- race conditions
- Razor view engine
- real-world simulation
- record
- refactor, unit of work pattern / Refactor
- refreshing data on save solution
- repository
- repository pattern
- reusable queries
- RhinoMocks
S
- SaveChange method / How it works...
- SaveChanges method
- schema and contract
- shared primary key association / The cost, Shared primary key association
- ShortDescription property / How it works...
- simple properties
- simple properties validation
- single object
- single responsibility principle
- single table
- soft delete
- soft delete pattern
- SortingTests / How to do it...
- specification pattern
- SQL
- SQL statements / Testing queries
- state
- stored procedures
- stored procedure support
- Store Wins concurrency conflict resolution
- strategy pattern
- stress testing
- structure validation
- System.Linq.Dynamic
T
U
- unified field theory
- unit of work pattern
- unit test
V
W
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.