gpt4 book ai didi

nhibernate - 如何使用 NHibernate(或 Fluent)检查表是否存在?

转载 作者:行者123 更新时间:2023-12-02 20:23:36 25 4
gpt4 key购买 nike

检查 NHibernate(或 Fluent-NHibernate)中是否存在表的最佳、最一致的方法是什么?

这可能吗?我的意思是,对于这样一个重型 ORM 来说,这似乎是一个简单的任务。

还有一个相关问题,您可以检查 NHibernate 中是否存在一组表或整个架构吗?

最佳答案

如果您将 NHibernate 配置存储在某处或在构建 session 工厂之前执行此操作,则可以根据数据库验证生成的架构。

    public void ValidateSchema(Configuration config)
{
new SchemaValidator(config).Validate();
}

关于nhibernate - 如何使用 NHibernate(或 Fluent)检查表是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557023/

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