2009-11-29 55 views
0

我班的样子:帮助属性映射班里

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
[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;}  
}