Bre*_*ogt 5 .net c# ado.net entity-framework entity-framework-5
我已经使用Entity Framework
了repository pattern
一段时间了.
前几天我被问到不使用实体框架编写数据层,只是简单的旧版ADO.NET
.我想知道最好的办法是什么?我是否还使用普通的旧ADO.NET为我的CRUD操作使用存储库模式?
如果我去Codeplex
搜索存储库模式,那么99.9%的所有示例项目都使用Entity Framework.如果我使用普通的ADO.NET和存储过程,是否需要使用不同的模式?
不,存储库模式在实体框架之外广泛使用,并且是处理数据访问的全面有用的方式。
来自MSDN
http://msdn.microsoft.com/en-us/library/ff649690.aspx
其他福利:
userRepository.FindByEmailAddress(emailAddress);