在流畅的 nhibernate 中设置映射后,有没有办法从类类型中获取实体的表名?
我读过常规的 nhiberante 你可以做类似的事情cfg.GetClassMapping(typeof (Employee))
。我想做这样的事情来检索数据库表名称。
这可以作为标准吗?或者我将如何解决这个问题?
流畅的nhibernate方式:
var userMetadata = sessionFactory.GetClassMetadata(typeof(SomeEntity)) as NHibernate.Persister.Entity.AbstractEntityPersister;
var cols = userMetadata.KeyColumnNames;
var table = userMetadata.TableName;
其中 sessionFactory 的类型为 ISessionFactory。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)