General repository hides away all the powerful feature (like Include) that available when working directly with ORM.
I can suggest keep away from general repositories and write custom repositories for specific operations (for example, for querying view models). But thats doesn't make the problem go away - you still have to test those repositories too.
I can suggest keep away from general repositories and write custom repositories for specific operations (for example, for querying view models). But thats doesn't make the problem go away - you still have to test those repositories too.