gpt4 book ai didi

c# - 在 Entity Framework (Oracle 或 SQL Server)中检测 dbms 类型

转载 作者:行者123 更新时间:2023-11-30 14:11:22 25 4
gpt4 key购买 nike

Entity Framework 如何检测它是通过代码从 SQL Server 还是 Oracle 创建的?有没有返回源数据库类型的属性或方法?

最佳答案

Entity Framework 从 DbContext 中使用的连接知道它(从连接字符串,因为它有 Provider 部分或直接从实例本身)。您可以从 DbContext.Database.Connection 获取“类型”。即:

DbContext.Database.Connection.GetType().Name

关于c# - 在 Entity Framework (Oracle 或 SQL Server)中检测 dbms 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20309672/

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