Can you tell me WHAT is not mapped?
How do you map it?
this is the error:
Server Error in '/' Application.
------------------------------
*vDoors is not mapped [from vDoors]**Description: *An unhandled exception
occurred during the execution of the current web request. Please review the
stack trace for more information about the error and where it originated in
the code.
*Exception Details: *NHibernate.Hql.Ast.ANTLR.QuerySyntaxException: vDoors
is not mapped [from vDoors]
*Source Error:*
[QuerySyntaxException: Tko.SmartMoves.Modules.Operations.Data.vDoors is not
mapped [from vDoors]]
NHibernate.Hql.Ast.ANTLR.SessionFactoryHelperExtensions.RequireClassPersister(String
name) in
c:\...\nhibernate-core-master\src\NHibernate\Hql\Ast\ANTLR\SessionFactoryHelperExtensions.cs:228
NHibernate.Hql.Ast.ANTLR.Tree.FromElementFactory.AddFromElement() in
c:\...\nhibernate-core-master\src\NHibernate\Hql\Ast\ANTLR\Tree\FromElementFactory.cs:82
This is the code (all 4 *qry*'s yield the same result):
var cfg = new Configuration();
cfg.Configure(); // CONFIG FILE IS IN THE WEB SITE'S BIN FOLDER
ISessionFactory sesFactory = cfg.BuildSessionFactory();
var ses = sesFactory.OpenSession();
// FAILS
//var qry = ses.CreateQuery("select ParentZoneRecid,
ParentZone, ParentZoneEnabled, Zone, ZoneStatus, ZoneEnabled, GenericRecid,
GenericEntity, GenericName, GenericEnabled, GenericType from vDoors");
//var qry = ses.CreateQuery("select ParentZoneRecid,
ParentZone, ParentZoneEnabled, Zone, ZoneStatus, ZoneEnabled, GenericRecid,
GenericEntity, GenericName, GenericEnabled, GenericType from
Tko.SmartMoves.Modules.Operations.Data.vDoors");
//var qry = ses.CreateQuery("select r from
Tko.SmartMoves.Modules.Operations.Data.vDoors r");
var qry = ses.CreateQuery("from vDoors");
IList<vDoors> x = qry.List<vDoors>();
Here is my mapping file (set as embedded resource):
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" auto-import="false"
assembly="Operations" namespace="Tko.SmartMoves.Modules.Operations.Domain"
default-lazy="false">
<class name ="vDoors" table="dbo.vDoors" dynamic-update="false"
lazy="false">
<cache usage="read-only"/>
<id name="DoorId" column="DoorId" type="Int64">
<generator class="native" />
</id>
<property name="ParentZoneRecid" />
<property name="ParentZone" />
<property name="ParentZoneEnabled" />
<property name="Zone" />
<property name="ZoneStatus" />
<property name="ZoneEnabled" />
<property name="GenericRecid" />
<property name="GenericEntity" />
<property name="GenericName" />
<property name="GenericEnabled" />
<property name="GenericType" />
</class>
</hibernate-mapping>
This is my class:
namespace Tko.SmartMoves.Modules.Operations.Domain
{
// either way same "not mapped" errro public class vDoors :
DomainObject<long>
public class vDoors
{
public virtual Int64 ParentZoneRecid { get; set; }
public virtual string ParentZone { get; set; }
public virtual bool ParentZoneEnabled { get; set; }
public virtual Int64 DoorId { get; set; }
public virtual string Zone { get; set; }
public virtual string ZoneStatus { get; set; }
public virtual bool ZoneEnabled { get; set; }
public virtual Int64 GenericRecid { get; set; }
public virtual string GenericEntity { get; set; }
public virtual string GenericName { get; set; }
public virtual bool GenericEnabled { get; set; }
public virtual string GenericType { get; set; }
public override int GetHashCode()
{
return (GetType().FullName + "|" +
DoorId.ToString()).GetHashCode();
}
}
--
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/d/optout.