所以我在应用程序中实现了存储库模式,并且在我对模式的理解中遇到了两个"问题":
查询 - 我已经读过使用存储库时不应该使用IQueryable的响应.但是,显而易见的是,您希望每次调用方法时都不返回完整的对象列表.应该实施吗?如果我有一个名为List的IEnumerable方法,那么IQueryable的一般"最佳实践"是什么?应该/不应该有哪些参数?
标量值 - 最好的方法(使用存储库模式)返回单个标量值而不必返回整个记录是什么?从性能的角度来看,在整行上只返回一个标量值会不会更有效率?
asp.net repository repository-design repository-pattern
asp.net ×1
repository ×1
repository-design ×1
repository-pattern ×1