public TResult Execute <TResult>(Expression expression) { var itemType = TypeHelper.GetElementType(expression.Type); var translator = new ExpressionToFtsRequestTranslator(); var queryParts = translator.Translate(expression); return((TResult)(_e3SClient.SearchFts(itemType, queryParts))); }
public void WithoutProviderNonGeneric() { var client = new E3SQueryClient(ConfigurationManager.AppSettings["user"], ConfigurationManager.AppSettings["password"]); var res = client.SearchFts(typeof(EmployeeEntity), "workstation:(EPRUIZHW0249)", 0, 10); foreach (var emp in res.OfType <EmployeeEntity>()) { Console.WriteLine("{0} {1}", emp.nativename, emp.startworkdate); } }