1
if ($.trim(DepartmentId)) { $filter.push({ field: "DepartmentId", operator: "eq", value: DepartmentId }); }
Modell
public System.Guid DepartmentId { get; set; }
Methode
[Queryable]
public IQueryable<Employee> Get(ODataQueryOptions opts)
{
EmployeeService.HrEmployeeServiceFacadeClient emp = new EmployeeService.HrEmployeeServiceFacadeClient();
var response = emp.GetAll();
List<Employee> result = JsonConvert.DeserializeObject<List<Employee>>(response.Result);
var resultString = result.AsQueryable();
return resultString;
}
Ich OData 2,2
Sein zeigt Fehler
MitEin binärer Operator mit inkompatiblen Typen wurde erkannt. Gefundene Operandentypen 'Edm.Guid' und 'Edm.String' für den Operator 'Equal'.
"Ungültige 'wo' Bedingung. Ein Entitätsmitglied ruft eine ungültige Eigenschaft oder Methode auf.", –
/AccountSet? $ Filter = AccountId eq guid'03a0a47b-e3a2-e311-9402-00155d104c22 ' –