Кто-нибудь знает, как сделать этот запрос?Я знаю, что могу использовать начало и EndWith, но мне нужно разобрать строку, и у меня может быть% 2324% 335%, а сейчас?Любой способ сделать это легко?
Вы можете создать пользовательскую функцию :
<Function Name="String_Like" ReturnType="Edm.Boolean"> <Parameter Name="searchingIn" Type="Edm.String" /> <Parameter Name="lookingFor" Type="Edm.String" /> <DefiningExpression> searchingIn LIKE lookingFor </DefiningExpression> </Function>
и вызвать ее, используя
[System.Data.Objects.DataClasses.EdmFunction( "Your.Namespace", "String_Like")] public static Boolean Like(this String searchingIn, String lookingFor) { throw new Exception("Not implemented"); }
where entity.field.Contains("2324") && entity.field.Contains("335")