EF DDD = true? - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

EF DDD = true?

Description:

EF + DDD = true? by Jimmy Nilsson About Jimmy Nilsson Primarily a developer and architect, but also a trainer and author Blog: JimmyNilsson.com/blog/ Twitter: twitter ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 14
Provided by: Lenn65
Category:

less

Transcript and Presenter's Notes

Title: EF DDD = true?


1
EF DDD true?
  • by Jimmy Nilsson

2
About Jimmy Nilsson
  • Primarily a developer and architect, but also a
    trainer and author
  • Blog JimmyNilsson.com/blog/
  • Twitter twitter.com/JimmyNilsson
  • Author of Applying Domain-Driven Design and
    Patterns and .NET Enterprise Design
  • Co-founder and CEO of factor10

3
EF 3.5, how to prepare for 4?
?
4
-)
5
Why TDD?
  • TDD isnt about testing...
  • ...its about programming!
  • To write simpler, clearer and more robust and
    maintainable code!

6
Why DDD?
  • Accidental complexity is bad
  • Programming is understanding
  • (Kristen Nygaard)
  • DDD OO done right
  • Context is king
  • Semantics over technology
  • ...

7
But also with TDD and DDD we most often need to
persist data
  • Its just not the main focus...
  • Assume that we might use a relational database
  • EF?
  • EF3.5
  • DB-first (generate metadata and classes)
  • IPoco
  • EF4
  • DB-first (generate metadata and classes)
  • Model-first (paint metadata, generate DB and
    classes)
  • Code-first (generate metadata in runtime,
    generate DB)

8
Disclaimer
  • Not a review! No production experience... No
    analysis...

9
Our story can begin...
10
Time report
11
- Show me the code!
12
Recommendation
  • Frameworks come and go,
  • good design lasts! So...
  • Focus on DDD and TDD!

13
References
  • DDD Eric Evans Domain-Driven Design
  • ADDDP Jimmy Nilsson Applying Domain-Driven
    Design and Patterns
Write a Comment
User Comments (0)
About PowerShow.com