gpt4 book ai didi

fluent-nhibernate - 从 Fluent Nhibernate 获取表名

转载 作者:行者123 更新时间:2023-12-04 07:48:50 25 4
gpt4 key购买 nike

在 fluent nhibernate 中设置映射后,有没有办法从类类型中获取实体的表名?

我读过普通的 nhiberante 你可以做类似 cfg.GetClassMapping(typeof (Employee)) 的事情.我想做那种事情来检索数据库表名。

这是否可能作为标准或我将如何处理?

最佳答案

流畅的休眠方式:

var userMetadata = sessionFactory.GetClassMetadata(typeof(SomeEntity)) as NHibernate.Persister.Entity.AbstractEntityPersister;
var cols = userMetadata.KeyColumnNames;
var table = userMetadata.TableName;

其中 sessionFactory 是 ISessionFactory 类型。

关于fluent-nhibernate - 从 Fluent Nhibernate 获取表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4517430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com