Presentation is loading. Please wait.

Presentation is loading. Please wait.

Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise.

Similar presentations


Presentation on theme: "Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise."— Presentation transcript:

1

2

3 Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise Entity Framework Code First Migrations Data Layer Validation with Entity Framework 4.1+ Entity Framework 4.1 - DbContext Data Access Entity Framework 4.1 - Code First Querying the Entity Framework Designer Supported EDM Customization Entity Framework and Data Models Entity Framework 4.0 By Example My Courses on

4

5

6

7

8 Product Management Product Inventory AccountingSales Human Resources Shipping Customer Service Marketing

9 Product Management Sales Human Resources Customer Service Marketing

10 Domain-Driven Design, Eric Evans 2003 B OUNDED C ONTEXT Cells can exist because their membranes define what is in and out and determine what can pass.

11 Product Management Product Inventory SalesShipping

12 “Re-Use is Good” “Duplication is Bad”

13 AccountingSalesShipping Customer Service Marketing Customer Management

14 AccountingSalesShipping Customer Service Marketing Contact Management

15

16

17

18

19 Domain-Driven Design, Eric Evans 2003

20 Don’t share types from a common assembly Don’t write application code that assumes BC types match Guarantees each type works within its Bounded Context

21

22

23 Entity Framework/Queries/Commands Domain Model Persistence Model Payments Invoices Customers DB Mappings, DB concerns, Follow EF rules Domain Model Payments Credit Invoice Payee Payments Credit Invoice Payee Credits

24 Customers

25 Extraneous navigations gone Reshape Types (limitations)

26 Customers

27

28

29

30

31 Message Queue Other Service Other App Other Bounded Context

32

33

34

35

36 Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise Entity Framework Code First Migrations Data Layer Validation with Entity Framework 4.1+ Entity Framework 4.1 - DbContext Data Access Entity Framework 4.1 - Code First Querying the Entity Framework Designer Supported EDM Customization Entity Framework and Data Models Entity Framework 4.0 By Example My Courses on

37 *Jimmy Bogard EF&DDD Scorecard: Wonky issues around null values. He prefers entities

38 www.microsoft.com/learning http://developer.microsoft.com http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd

39

40

41


Download ppt "Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise."

Similar presentations


Ads by Google