root/src/FmwkPoiesis.ObjectSearchProvider.Linq/LinqObjectSearchProvider.cs

45
15
15
16
		public string BuildCommandEqual<T>(Equal<T> comparator, bool isLast) where T : IComparable
16
		public string BuildCommandEqual<T>(Equal<T> comparator, bool isLast) where T : IComparable
17
		{
17
		{
18
			string command = String.Format("|{0} = {1}|", comparator.NameProperty, comparator.ValueToCompare.ToString());
18
			string command = String.Format("#{0} = {1}#", comparator.NameProperty, comparator.ValueToCompare.ToString());
19
19
20
			if (isLast)
20
			if (isLast)
21
				return command;
21
				return command;
...
...
28
28
29
		public string BuildCommandRange<T>(Range<T> comparator, bool isLast) where T : IComparable
29
		public string BuildCommandRange<T>(Range<T> comparator, bool isLast) where T : IComparable
30
		{
30
		{
31
			string command = String.Format("|{0} >= {1} and {0} <= {2}|", comparator.NameProperty, comparator.MinValue.ToString(), comparator.MaxValue.ToString() );
31
			string command = String.Format("#{0} >= {1} and {0} <= {2}#", comparator.NameProperty, comparator.MinValue.ToString(), comparator.MaxValue.ToString() );
32
32
33
			if (isLast)
33
			if (isLast)
34
				return command;
34
				return command;