2017-05-10 19 views
0

一般的なStepArgumentTransformationメソッドを作成したいと思います。 現在、私はうまくいくいくつかのメソッドを追加する必要がありますが、私はその一般的なものを作りたいと思います。例えば一般的なStepArgumentTransformationsメソッドの作成

[StepArgumentTransformation] 
public IEnumerable<EmployeeModel> EmployeeModel_Transform(Table table) 
{ 
    return table.CreateSet<EmployeeModel>(); 
} 

[StepArgumentTransformation] 
public IEnumerable<DepartmentModel> DepartmentModel_Transform(Table table) 
{ 
    return table.CreateSet<DepartmentModel>(); 
} 

あなたは助けることはできますか?

答えて

0

一般的なステップの引数変換。

[StepArgumentTransformation] 
public IEnumerable<T> Entity_Transform<T>(Table table) 
{ 
    return table.CreateSet<T>(); 
} 

は現在をサポートしていません。 (プルリクエストはこれを歓迎します...)

実際にたくさんある場合は、小さなランタイムプラグインを作成し、IStepArgumentTypeConverterインターフェイスのカスタム実装を提供することをお勧めします(特別な変換を処理し、他の人はStepArgumentTypeConverterに振る舞います)

関連する問題