2
我如何使用Fluent NHibernate(with AutoMapping)来配置默认的ID生成方案为Guid.Comb?我可以看到,我可以在每个实体(或基类)指定以下代码:流利的nHibernate AutoMapping&ID生成方案
Id(entity => entity.Id, "Id").GuidComb();
这很好。不过这似乎并不是设置为的默认行为,因为覆盖了它。我只想知道我是否缺少配置技巧。
感谢所有帮助
你能否给我一个实现这个的例子?我试图通过实现IClassConvention接口创建自定义约定,但“Apply”方法的以下行给我编译器错误“无法解析符号ID”:instance.Id(entity => entity.Id,“Id” ).GuidComb(); – James
明白了。需要创建一个实现IIdConvention接口的约定类。然后在apply方法中写下:instance.GeneratedBy.GuidComb(); – James