LLB v2.6
2.6.10.809 (SD.LLBLGen.Pro.LinqSupportClasses.NET35.dll)
2.6.10.930 (SD.LLBLGen.Pro.ORMSupportClasses.NET20.dll)
2.6.10.917 (SD.LLBLGen.Pro.DQE.SqlServer.NET20.dll)
I am learning how to use authorizers and see that using any type of projection will bypass the authorizer. That mean projections to DTOs, counts and sums will potentially use unauthorized data.
Are there any guidelines for using Linq with Authorizers you can offer so I can write code that does what I expect it to do with my authorizers?
The main practice I can think of is that all Linq statements should not use .Select() and that projections are done on fetched data only.
If you know of other areas that need care, I would be grateful. Prefetch Paths for example?
Does this limit the use of authorizers in a major way?