【问题标题】:Postgresql works in disconnected mode?Postgresql 在断开模式下工作?
【发布时间】:2015-07-21 12:13:11
【问题描述】:

我很好奇 Postgresql 是否支持像 ado.net 这样的数据集架构的断开模式?

连接模式运行速度更快,但消耗大量资源。

【问题讨论】:

  • 您似乎指的是csharp-station.com/Tutorial/AdoDotNet/lesson05 之类的东西,对吧?您能否为您所谈论的内容提供更好的参考?当您询问了解产品 X 的小组是否可以对产品 Y 执行 AB 功能时,他们可能不知道 AB 功能是什么,因此解释它会有所帮助并提供参考资料,因此他们知道“啊啊,这类似于我们的 EF 功能......”
  • 看起来在断开模式下,ADO.NET 系统必须获取和缓存数据。如果它可以针对它运行 SQL,那么它必须在驱动程序/适配器中嵌入数据库引擎的嵌入式子集以允许这样做。例如,它可能使用嵌入式 MS-SQL 与 MS-SQL 服务器脱机工作。没有 PostgreSQL 的嵌入式版本,因此这种方法行不通。也许它可以将 PostgreSQL 数据加载到嵌入式 MS-SQL、SQLite 或其他东西中以供离线工作,但我真的很怀疑……如果这样做了,它就无法处理 PostgreSQL 方言数据类型和查询。
  • 另见stackoverflow.com/q/15564485/398670,这表明您应该真正使用实体框架和连接池之类的东西。这与 PostgreSQL 一起工作。

标签: postgresql ado.net


【解决方案1】:

我找到了good article about dotConnect for PostgreSQL

用于 PostgreSQL 的实体框架和 ADO.NET。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    • 2020-08-16
    相关资源
    最近更新 更多