4
我使用流利NHibernate的(1.0 RTM)自動映射功能來創建我的oracle數據庫模式。我的問題是,所有的表都使用一個「休眠序列」,而我寧願(和我的老闆會要求)每個表的序列發生器。幫助做流利NHibernate創建每個表的oracle序列
任何想法?
我使用流利NHibernate的(1.0 RTM)自動映射功能來創建我的oracle數據庫模式。我的問題是,所有的表都使用一個「休眠序列」,而我寧願(和我的老闆會要求)每個表的序列發生器。幫助做流利NHibernate創建每個表的oracle序列
任何想法?
管理解決我自己的解決方案。這裏的代碼:
public class OraclePrimaryKeySequenceConvention : IIdConvention
{
public void Apply(IIdentityInstance instance)
{
instance.GeneratedBy.Sequence(string.Format("Sequence_{0}",
instance.EntityType.Name));
}
}
耶。 :-)
過了一段時間,但我會如何使用它? – ConsultUtah 2011-01-26 18:19:02
@consultutah添加爲約定 - > http://wiki.fluentnhibernate.org/Conventions – rebelliard 2011-01-26 23:10:20
完美!謝謝 – ConsultUtah 2011-01-27 18:10:54