Nothing to do w/ DateTime, it happens for any query w/ any data type.
Trying to pare the project down to something meaningful, but how do I
attach it here?

On Mar 7, 11:00 am, Tuna Toksoz <[email protected]> wrote:
> Can yo add the test project? I guess I know the problem.
>
> The problem can be the use of DateTime
>
> Try
>
> var date=DateTime.Now;
> List<PickPeriod> periods = session.Linq<PickPeriod>
> ().Where(pp => pp.StartDate < date).ToList();
>
> Tuna 
> Toksözhttp://tunatoksoz.comhttp://turkiyealt.nethttp://twitter.com/tehlike
>
> Typos included to enhance the readers attention!
>
> On Sat, Mar 7, 2009 at 6:55 PM, Randy <[email protected]> wrote:
>
> > Started over with the simplest configuration I could manage and still
> > having this problem.  Is there any configuration necessary for
> > enabling NHibernate.Linq functionality that I may be missing?
>
> > I am making a simple call:
> > using (ISession session = NHibernateHelper.OpenSession())
> >            {
> >               List<PickPeriod> periods = session.Linq<PickPeriod>
> > ().Where(pp => pp.StartDate < DateTime.Now).ToList();
> >            }
>
> > Here's the stack trace for the exception:
>
> > [MappingException: No persister for: System.DateTime]
> >   NHibernate.Impl.SessionFactoryImpl.GetEntityPersister(String
> > entityName) +144
> >   NHibernate.Linq.Visitors.AssociationRewriteVisitor.VisitMemberAccess
> > (MemberExpression expr) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\Visitors\AssociationRewriteVisitor.cs:53
> >   NHibernate.Linq.ExpressionVisitor.Visit(Expression exp) in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\ExpressionVisitor.cs:
> > 66
> >   NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit
> > (Expression exp) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\Visitors\NHibernateExpressionVisitor.cs:33
> >   NHibernate.Linq.ExpressionVisitor.VisitBinary(BinaryExpression b)
> > in E:\code\nHibernate\trunk\nhibernate\src\NHibernate.Linq
> > \ExpressionVisitor.cs:124
> >   NHibernate.Linq.ExpressionVisitor.Visit(Expression exp) in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\ExpressionVisitor.cs:
> > 56
> >   NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit
> > (Expression exp) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\Visitors\NHibernateExpressionVisitor.cs:33
> >   NHibernate.Linq.ExpressionVisitor.VisitLambda(LambdaExpression
> > lambda) in E:\code\nHibernate\trunk\nhibernate\src\NHibernate.Linq
> > \ExpressionVisitor.cs:313
> >   NHibernate.Linq.ExpressionVisitor.Visit(Expression exp) in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\ExpressionVisitor.cs:
> > 70
> >   NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit
> > (Expression exp) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\Visitors\NHibernateExpressionVisitor.cs:33
> >   NHibernate.Linq.ExpressionVisitor.VisitUnary(UnaryExpression u) in
> > E:\code\nHibernate\trunk\nhibernate\src\NHibernate.Linq
> > \ExpressionVisitor.cs:114
> >   NHibernate.Linq.ExpressionVisitor.Visit(Expression exp) in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\ExpressionVisitor.cs:
> > 32
> >   NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit
> > (Expression exp) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\Visitors\NHibernateExpressionVisitor.cs:33
> >   NHibernate.Linq.ExpressionVisitor.VisitList(ReadOnlyCollection`1
> > original) in E:\code\nHibernate\trunk\nhibernate\src\NHibernate.Linq
> > \ExpressionVisitor.cs:200
> >   NHibernate.Linq.ExpressionVisitor.VisitMethodCall
> > (MethodCallExpression m) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\ExpressionVisitor.cs:185
> >   NHibernate.Linq.ExpressionVisitor.Visit(Expression exp) in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\ExpressionVisitor.cs:
> > 68
> >   NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit
> > (Expression exp) in E:\code\nHibernate\trunk\nhibernate\src
> > \NHibernate.Linq\Visitors\NHibernateExpressionVisitor.cs:33
> >   NHibernate.Linq.Visitors.AssociationRewriteVisitor.Rewrite
> > (Expression expr, ISessionFactoryImplementor factory) in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\Visitors
> > \AssociationRewriteVisitor.cs:29
> >   NHibernate.Linq.Query.LinqTranslator.Translate() in E:\code
> > \nHibernate\trunk\nhibernate\src\NHibernate.Linq\Query
> > \LinqTranslator.cs:39
> >   NHibernate.Linq.NHibernateQueryProvider.Execute(Expression
> > expression) in E:\code\nHibernate\trunk\nhibernate\src\NHibernate.Linq
> > \NHibernateQueryProvider.cs:27
> >   NHibernate.Linq.Query`1.GetEnumerator() in E:\code\nHibernate\trunk
> > \nhibernate\src\NHibernate.Linq\Query.cs:58
> >   System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
> > +7663302
> >   System.Linq.Enumerable.ToList(IEnumerable`1 source) +61
>
> > Also, in case it somehow matters the Helper is creating it's
> > ISessionFactory with:
>
> >                     var configuration = new Configuration();
>
> >                    configuration.Configure();
>
> >                    configuration.AddAssembly(typeof
> > (Season).Assembly);
>
> >                    _sessionFactory = configuration.BuildSessionFactory
> > ();
>
> > On Mar 6, 2:00 pm, Tuna Toksoz <[email protected]> wrote:
> > > The trunk code with latest NH trunk dll works perfectly fine.
>
> > > Tuna Toksözhttp://tunatoksoz.comhttp://turkiyealt.nethttp://
> > twitter.com/tehlike
>
> > > Typos included to enhance the readers attention!
>
> > > On Fri, Mar 6, 2009 at 6:58 AM, Tuna Toksoz <[email protected]> wrote:
> > > > I'll check it out today.
>
> > > > Tuna Toksöz
> > > >http://tunatoksoz.com
> > > >http://turkiyealt.net
> > > >http://twitter.com/tehlike
>
> > > > Typos included to enhance the readers attention!
>
> > > > On Fri, Mar 6, 2009 at 5:34 AM, Randy <[email protected]> wrote:
>
> > > >> I've confirmed that this is an issue w/o Castle Windsor in the
> > > >> pipeline.  Is there some sort of configuration necessary for getting
> > > >> LinqToHibernate to work?
>
> > > >> On Mar 5, 12:50 pm, Randy <[email protected]> wrote:
> > > >> > Sorry that's on my box at home, but it's on trunk of nHibernate and
> > > >> > LinqToNHIibernate as of last night.  I am also using the Castle NH
> > > >> > Facility on the latest build, if that may be part of the issue.  I
> > was
> > > >> > planning on testing it without Castle tonite to further isolate the
> > > >> > issue.  I am very new to NH so I could be missing something basic
> > > >> > here, but I was able to get NH and Castle running just fine until I
> > > >> > tried integrating the Linq stuff.
>
> > > >> > Thanks!
>
> > > >> > On Mar 5, 4:19 am, Tuna Toksoz <[email protected]> wrote:
>
> > > >> > > Randy?
>
> > > >> > > Tuna Toksözhttp://tunatoksoz.comhttp://turkiyealt.nethttp://
> > > >> twitter.com/tehlike
>
> > > >> > > Typos included to enhance the readers attention!
>
> > > >> > > On Thu, Mar 5, 2009 at 12:18 PM, Tuna Toksoz <[email protected]>
> > > >> wrote:
> > > >> > > > Trunk doesn't have any changes since february 6.
>
> > > >> > > > Which revision of NH are you using?
>
> > > >> > > > Tuna Toksöz
> > > >> > > >http://tunatoksoz.com
> > > >> > > >http://turkiyealt.net
> > > >> > > >http://twitter.com/tehlike
>
> > > >> > > > Typos included to enhance the readers attention!
>
> > > >> > > > On Thu, Mar 5, 2009 at 6:24 AM, Randy <[email protected]>
> > wrote:
>
> > > >> > > >> I'm getting the same exception w/ trunk as of 3/4.  Anyone have
> > any
> > > >> > > >> ideas?
>
> > > >> > > >> On Feb 24, 4:34 pm, James Crowley <[email protected]>
> > wrote:
> > > >> > > >> > I'm workingagainst the current trunk of nhibernate and
> > > >> nhibernate.linq.
> > > >> > > >> > Accessing my data via the standard query methods is fine, but
> > > >> when going
> > > >> > > >> via
> > > >> > > >> > the linq2hibernate provider, I'm getting a MappingException
> > > >> stating "No
> > > >> > > >> > persister for: System.*" where * is whatever the first
> > System.*
> > > >> type
> > > >> > > >> that
> > > >> > > >> > appears in my entity.
>
> > > >> > > >> > The line where it goes wrong is in VisitMemberAccess of
> > > >> > > >> > AssociationRewriteVisitor
>
> > > >> > > >> > IPropertyMapping mapping =
> > > >> > > >> > sessionFactory.GetEntityPersister(expr.Type.FullName) as
> > > >> > > >> IPropertyMapping;
>
> > > >> > > >> > and it's trying to find an entity persister for
> > "System.String",
> > > >> > > >> > "System.Bool" etc.
>
> > > >> > > >> > Any ideas? Am I doing something wrong?
>
> > > >> > > >> > Thanks,
>
> > > >> > > >> > James
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to