1
在选择使用NHibernate的身份生成器时应该考虑什么?NHibernate映射哪个标识使用?
E.g.简单流畅的映射:
Id(c => c.ID).GeneratedBy.HiLo("User");
Map(c => c.Username).Not.Nullable().Length(50);
Map(x => x.Password).Not.Nullable().Length(40);
与此POCO:
public class User
{
public virtual long ID { get; private set; } // This could be changed to GUID etc
public virtual string Username { get; set; }
public virtual string Password { get; set; }
public User()
{
}
}
如果这种使用希洛uuid.hex,HiLoseq等等......为什么?