Unknown entity class: NHibernate.Examples.QuickStart.User - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Unknown entity class: NHibernate.Examples.QuickStart.User

It is users.sql :

use NHibernate
go

CREATE TABLE users (
LogonID nvarchar(20) NOT NULL default '0',
Name nvarchar(40) default NULL,
Password nvarchar(20) default NULL,
EmailAddress nvarchar(40) default NULL,
LastLogon datetime default NULL,
PRIMARY KEY (LogonID)
)
go


It is users.cs :

using System;
using System.Collections.Generic;
using System.Text;
using NHibernate;
using NHibernate.Cfg;


namespace NHibernate.Examples.QuickStart
{
public class User
{
private string id;
private string userName;
private string password;

private string emailAddress;
private DateTime lastLogon;


public User()
{
}

public string Id
{
get { return id; }
set { id = value; }
}

public string UserName
{
get { return userName; }
set { userName = value; }
}

public string Password
{
get { return password; }
set { password = value; }
}

public string EmailAddress
{
get { return emailAddress; }
set { emailAddress = value; }
}

public DateTime LastLogon
{
get { return lastLogon; }
set { lastLogon = value; }
}

}

//interface ISession
//{
// void save(users newUser);

// void Save(users newUser);
//}

}


It is User.hbm.xml :

using System;
using System.Collections.Generic;
using System.Text;
using NHibernate;
using NHibernate.Cfg;


namespace NHibernate.Examples.QuickStart
{
public class User
{
private string id;
private string userName;
private string password;

private string emailAddress;
private DateTime lastLogon;


public User()
{
}

public string Id
{
get { return id; }
set { id = value; }
}

public string UserName
{
get { return userName; }
set { userName = value; }
}

public string Password
{
get { return password; }
set { password = value; }
}

public string EmailAddress
{
get { return emailAddress; }
set { emailAddress = value; }
}

public DateTime LastLogon
{
get { return lastLogon; }
set { lastLogon = value; }
}

}

//interface ISession
//{
// void save(users newUser);

// void Save(users newUser);
//}

}

It is App.config :

<?xml version="1.0" encoding="utf-8" ?>
















It is Programs.cs :

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace NHibernate
{
static class Program
{
///
/// The main entry point for the application.
///
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// Application.Run(new NHibernate.Form1());
Application.Run(new NHibernate.Examples.QuickStart.Form1());

}
}
}



This code generates following error:

Unknown entity class: NHibernate.Examples.QuickStart.User

Can anyone help me please?
Thanks

Comments

  • AmnaIrshadAmnaIrshad Posts: 2Member
    1-Make sure your mapping is correct


    2- Make sure taht you have set the properties of hbm files as embedded Resource

    This worked for me:D Resolved
  • AmnaIrshadAmnaIrshad Posts: 2Member
    1-Make sure your mapping is correct


    2- Make sure that you have set the properties of hbm files as embedded Resource

    This worked for me:D Resolved
Sign In or Register to comment.