Repository Pattern and Unit of Work Pattern on the top of Entity Framework an overhead from both performance and maintainability point of view. Unless otherwise there is strong business driver we should be stay away of this approach.
- Key Notes
- Repository adds little bit of testing enhancement at the cost of added performance and maintenance overhead.
- You should consider this approach only with Code First Approach.
- This allow you to change your ORM /Data Access layer in future but that is not very common case.
- Entity framework (ORM Solution) itself offer great capability to change underlying data source.
- Entity framework itself built on the top of Repository Pattern and Unit of Work Pattern so there is know point of adding another abstraction on the top.
- This approach was well in use during ADO.Net era not now getting obsolete with new ORM like data access solution.
- References
- http://cockneycoder.wordpress.com/2013/04/07/why-entity-framework-renders-the-repository-pattern-obsolete/
- http://www.codeproject.com/Articles/688929/Repository-Pattern-and-Unit-of
- http://www.nogginbox.co.uk/blog/do-we-need-the-repository-pattern
- http://stackoverflow.com/questions/5762846/is-unitofwork-and-genericrepository-pattern-redundant-in-ef-4-1-code-first/5763551#5763551
I have been following you for a couple of months now but this is my first time commenting on a blog post. Thank you for sharing your knowledge and experience with us. Keep up the good work. Already bookmarked for future reference.
ReplyDeleteHadoop Training in Chennai
Hadoop Training
Best Hadoop Training in Chennai
Best Hadoop Training Institute in Chennai
IEEE Final Year Project centers make amazing deep learning final year projects ideas for final year students Final Year Projects for CSE to training and develop their deep learning experience and talents.
DeleteIEEE Final Year projects Project Centers in India are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation.
corporate training in chennai corporate training in chennai
corporate training companies in india corporate training companies in india
corporate training companies in chennai corporate training companies in chennai
I have read your blog its very attractive and impressive. I like it your blog. Digital Marketing Company in Chennai Project Centers in Chennai
Great site for these post and i am seeing the most of contents have useful for my Carrier.Thanks to such a useful information.Any information are commands like to share him.
ReplyDeleteseo training in chennai
Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
ReplyDeletedigital marketing company in india
Thanks for sharing this scripts i had one doubt, how we can promulgate the frame works inside an website. Can you say about it ?
ReplyDeleteBest Implant Clinic In Chennai | Best Laser Clinic In Chennai | Best Dental Clinic In Vellore
This blog is very well done as it is very much impressive for me to understand the concept so please say about those things in a very well detail manner.
ReplyDeleteWeb Design Company in Chennai
I just see the post i am so happy to the communication science post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be replay for your great thinks and I hope you post again soon.
ReplyDeleteHadoop Training in Chennai
Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your..
ReplyDeleteSEO Company in India
Very nice post here and thanks for latest smartphone applications it .I always like and such a super colors of phone for these post.Excellent and very cool idea and great models and different kinds of the more information's.
ReplyDeleteAWS Training in Channai
Really Good article.provided a helpful information.keep updating...
ReplyDeleteE-mail marketing company in india
This comment has been removed by the author.
ReplyDeleteشركة عزل اسطح بابها
ReplyDeleteشركة عزل اسطح بخميس مشيط
شركة تسليك مجارى بالاحساء
شركة نقل عفش بالدمام