NET开发者信頼度 48/100
EF Core PostgreSQL 会话参数自动配置解决方案
月間検索数 320独立言及 42
中心課題とニーズ
在 EF Core 中无法在会话开始前一次性设置 PostgreSQL 会话参数(如 set_config),导致后续函数和触发器读取不到自定义会话变量,且 ExecuteSqlRaw 调用后参数仍为 NULL。
プロダクト解決策
开发一个轻量级 .NET 库/中间件,自动拦截 EF Core 的数据库连接创建过程,在每次会话(连接)开启时自动执行 set_config 或 SET 命令,确保自定义会话参数在后续查询、函数和触发器中始终可用。同时提供简洁的 API 供开发者配置参数,并支持异步、批量操作及与现有 DbContext 生命周期集成。
収益化と事業モデル
采用开源核心 + 高级版模式。开源版提供基础功能,高级版提供可视化配置界面、多环境管理、性能监控、优先技术支持等。同时可提供企业定制化服务。
リスク
EF Core 和 Npgsql 版本更新可能导致兼容性问题;开发者可能习惯手动方案,推广需要时间;开源项目维护成本高,需要持续投入;若官方未来内置类似功能,可能影响市场空间。