Вот проблема: короче, я использую стратегию идентификации comb.guid, и мне нужны все строки, сделанные после сохраненного маркера.
Вот пример фиктивного кода того, что я пытаюсь получить:
возврат сеанса. Ссылка
.Where (p => p.Id.CompareTo (lastSyncedEntityIdentity)
== 1)
.ToList ();
Это вызывает исключение о том, что CompareTo не реализовано ...
System.NotImplementedException occurred
Message=The method CompareTo is not implemented.
Source=NHibernate.Linq
StackTrace:
at NHibernate.Linq.Visitors.RootVisitor.VisitMethodCall(MethodCallExpression expr) in e:\horn\.horn\orm\nhcontrib\nhibernate.linq\Working-2.1\src\NHibernate.Linq\Visitors\RootVisitor.cs:line 97
InnerException:
Как видно из стека, я попробовал версию 2.1 из hornget trunk без посторонней помощи
Любой намек / подсказка, что мне нужно сделать, чтобы обойти это ограничение, которое, как мне кажется, влияет на большинство людей, использующих стратегию comb.guid?
Спасибо,
Nikola