nHibernate Code first makes several system table look ups

Using nHibernate with a code first model.
I notice several hundred SQL calls using a profiler.
Just trying to get data from one table.

Why does nHibernate make so many system table and System stored procedure calls for a simple get from one table ?
It is eager loading. So does nHibernate need to check all foreign key relationships and indexes.
If using a lot of Guids as primary key does this present a problem ?

This is a forum for Hibernate, the Java ORM, not NHibernate. Please choose one of the appropriate groups for NHibernate from Groups - NHibernate