public AdvancedModel(Func <DBEntities> dbFactory, Func <Owned <DBEntities> > ownedFactory, LifetimeManagementModel moreAdv) { _dbFactory = dbFactory; _ownedFactory = ownedFactory; _moreAdv = moreAdv; // What do you think the difference is between Lazy<DBEntities> and Func<DBEntities>? }
public AdvancedModel(Func<DBEntities> dbFactory, Func<Owned<DBEntities>> ownedFactory, LifetimeManagementModel moreAdv) { _dbFactory = dbFactory; _ownedFactory = ownedFactory; _moreAdv = moreAdv; // What do you think the difference is between Lazy<DBEntities> and Func<DBEntities>? }