2009-11-29 44 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;}  
}