Помогите с сопоставлением атрибутов моего класса - PullRequest
0 голосов
/ 30 ноября 2009

Мой класс выглядит так:

public class User
{
      public virtual int ID {get;set;}
      public virtual string Username {get;set;}

}

Таблица:

User
-UserID INT NOT NULL,
-Username NVARCHAR(50) NOT NULL

UserID is the PK, IDENTITY.

Как бы я использовал отображение атрибутов nhibernate для моего класса?

1 Ответ

1 голос
/ 30 ноября 2009
[Class(0, Name = "User", Table = "Users")]
public class User
{
      [Id(0, Name = ID", Type = "Int32", Column = "ID")]
      [Generator(1, Class = "native")]
      public virtual int ID {get;set;}
      [Property(0, Name = "Username", Column = "Username", Type = "string", NotNull = true , Length = 50)]
      public virtual string Username {get;set;}    
}
...