3
我在我的实体中有一个guid属性,我想将它映射到MS SQL中的guid字段。流利的NHibernate映射GUID类型属性NOT标识
public class SomeEntity
{
public virtual int Id { get; set; }
public virtual Guid GUID { get; set; }
}
,我怎么能这样映射到表并允许MS SQL生成这个GUID字段
我已经试过这
Id(x => x.Id).GeneratedBy.Identity();
Map(x => x.GUID).Unique().Not.Insert().Not.Update();
没有运气。问题是当实体已被添加它生成的GUID,但是当我选择它返回空的GUID({00000000-0000-0000-0000-000000000000}
)。
还我已经没有运气再次尝试这个
Map(x => x.GUID).Unique().ReadOnly();
,所以如何解决?如何映射到全局唯一标识符,它应该在MS SQL