Example:
public class BusinessTransactionFactory where T : IBusinessTransaction { readonly Func _createTransactio
IF you inject Func I thin the code will be lazy, so in some case if you class depends from lots of other dependencies maybe is beter to inject Funct in that case. Im I right.
Sorry for my bad english