dO you have SP1 installed? it could be the reason.

Tuna Toksöz
http://tunatoksoz.com
http://turkiyealt.net
http://twitter.com/tehlike

Typos included to enhance the readers attention!



On Sat, Mar 7, 2009 at 7:51 PM, Randy McCluer <[email protected]> wrote:

> Here's the sample.  I rolled everything into the MVC app and the sample
> call is in the index action on the Home controller.  Hope this helps as I
> really love the linq side of this!
>
>
> On Sat, Mar 7, 2009 at 11:39 AM, Randy <[email protected]> wrote:
>
>>
>> Sorry, wasn't tracking via email.  Dummy reply to get it to my inbox.
>>
>> On Mar 7, 11:31 am, Tuna Toksoz <[email protected]> wrote:
>> > Just send it as an attachment in your mail
>> >
>> > Tuna Toksözhttp://tunatoksoz.comhttp://turkiyealt.nethttp://
>> twitter.com/tehlike
>> >
>> > Typos included to enhance the readers attention!
>> >
>> > On Sat, Mar 7, 2009 at 7:30 PM, Randy <[email protected]> wrote:
>> >
>> > > 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