EF requires parameterless constructor but is it possible to override this some how?
public class MyModelClass
{
ADependency _a;
public MyModelClass(ADependency a)
{
_a = a;
}
...
}
So when the client does a query like:
var myModelClasses = context.MyModelClasses;
each class gets created with the dependent instance injected.