Training
Founder and Partner
-
Recent Posts
I Blog About
- abstraction
- blogging
- code design
- cohesion
- composition
- coupling
- course
- data
- data access
- deferred execution
- Dependency Injection
- dependency inversion principle
- design
- design patterns
- Design Practices
- DI
- DIP
- Disposable
- encapsulation
- enforce consistency
- Entity Framework
- globalization
- internationalization
- Inversion of Control
- itcamp14 conference Cluj Microsoft
- job
- LINQ
- localization
- Object Oriented Design Principles
- ORM
- Patterns
- presentation
- public speaking
- QA
- quality
- Queryable
- refactor
- refactoring
- references
- Repository
- separation of concerns
- Service Locator
- SOLID
- tdd
- Testing
- training
- translation
- Unit of Work
- unit testing
- Unity
My Tweets
Error: Twitter did not respond. Please wait a few minutes and refresh this page.
Posts Categories
Posts Archives
Tag Archives: data access
Unit Testing on Top of Entity Framework DbContext
When writing unit tests one of the challenges is to isolate your tests from everything. To isolate them from the code that is not in their target and also from the other tests. As Roy Osherove puts it in his … Continue reading
Posted in .NET, Technical, Unit Testing
Tagged code design, data access, Entity Framework, quality, Repository
Leave a comment
Repository Implementations
In my previous post I have presented a way to separate your data access from the business logic, when a relational database is used. I have shown another implementation of the well-known Repository pattern. Since Martin Fowler described it in … Continue reading
Posted in .NET, Design, Technical
Tagged abstraction, code design, data, data access, design, Entity Framework, ORM, Repository, Unit of Work
Leave a comment
Separating Data Access Concern
In our days most of the applications that have a relational database as storage, use an ORM to access the data. The ORM (Entity Framework, Hibernate, etc.) does most of the data access implementation. Many of them have a modern … Continue reading
Posted in .NET, Design, Technical
Tagged abstraction, code design, data, data access, design, encapsulation, Entity Framework, ORM, Repository, separation of concerns, Unit of Work
Leave a comment