diff --git a/src/Redis.OM/Common/ExpressionParserUtilities.cs b/src/Redis.OM/Common/ExpressionParserUtilities.cs
index f8e7623d..70aa492d 100644
--- a/src/Redis.OM/Common/ExpressionParserUtilities.cs
+++ b/src/Redis.OM/Common/ExpressionParserUtilities.cs
@@ -598,6 +598,13 @@ private static string TranslateContainsStandardQuerySyntax(MethodCallExpression
{
var propertyExpression = (MemberExpression)exp.Arguments.Last();
var valuesExpression = (MemberExpression)exp.Arguments.First();
+ literal = GetOperandStringForQueryArgs(propertyExpression);
+ if (!literal.StartsWith("@"))
+ {
+ propertyExpression = (MemberExpression)exp.Arguments.First();
+ valuesExpression = (MemberExpression)exp.Arguments.Last();
+ }
+
var attribute = DetermineSearchAttribute(propertyExpression);
if (attribute == null)
{
diff --git a/src/Redis.OM/Redis.OM.csproj b/src/Redis.OM/Redis.OM.csproj
index 6208a7f0..2f24639a 100644
--- a/src/Redis.OM/Redis.OM.csproj
+++ b/src/Redis.OM/Redis.OM.csproj
@@ -6,9 +6,9 @@