示例#1
0
 public IListExpression <TRequest, TEntity, TResult> ConstructUsing <T>() where T : IModelFactory
 {
     ModelActivatorDefinition = new ModelActivatorExpression(typeof(T));
     return(this);
 }
示例#2
0
 public IListExpression <TRequest, TEntity, TResult> ConstructUsing(Func <IServiceProvider, object> activator)
 {
     ModelActivatorDefinition = new ModelActivatorExpression((sp, _) => activator(sp));
     return(this);
 }
示例#3
0
 public IListExpression <TRequest, TEntity, TResult> ConstructUsing(Func <object> factoryMethod)
 {
     ModelActivatorDefinition = new ModelActivatorExpression(_ => factoryMethod());
     return(this);
 }