reb*_*ard 4 c# nhibernate fluent-nhibernate automapping
我正在使用Fluent NHibernate(1.0 RTM)自动化功能来创建我的oracle数据库模式.我的问题是所有表都使用单个"hibernate-sequence",而我更喜欢(我的老板要求)每个表的序列生成器.
有任何想法吗?
管理解决我自己的解决方案.这是代码:
public class OraclePrimaryKeySequenceConvention : IIdConvention
{
public void Apply(IIdentityInstance instance)
{
instance.GeneratedBy.Sequence(string.Format("Sequence_{0}",
instance.EntityType.Name));
}
}
Run Code Online (Sandbox Code Playgroud)
好极了.:-)
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |