实体框架和序列化/远程数据访问

发布于 2024-11-07 17:40:32 字数 250 浏览 1 评论 0原文

我是实体框架的新手,所以如果我的问题偏离了基础,请原谅我。在我们的环境中,我们的外部Web服务器位于DMZ中,并且禁止从DMZ中的Web服务器直接访问内部防火墙内的SQL服务器。过去,我们创建了一个自定义数据门户,以便从 Web 服务器上的代码执行的 SQL 命令将被序列化并远程到防火墙内的中间件服务,然后该中间件服务将连接到 SQL 服务器执行命令并将数据集返回到Web 服务器上的调用者。

我们想研究使用实体框架。实体框架中是否有可以在我们的政策范围内工作的选项?

I'm new to entity framework, so forgive me if I'm off-base with my question. In our environment, our external web servers are located in the DMZ and direct access from the web servers in the DMZ to our SQL server inside the internal firewall is prohibited. In the past we had created a custom data portal so that sql commands executed from code on the web server would be serialized and remoted to a middleware service inside the firewall, which would then connect to the SQL server execute the command and return a dataset to the caller on web server.

We'd like to look into using Entity Framework. Are there options within Entity Framework to work within our policy?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

_蜘蛛 2024-11-14 17:40:32

AFAIK 需要通过特殊的实体框架 ADO.NET 提供程序直接连接到数据库才能使用实体框架。所以看起来在你的情况下这是不可能的。

AFAIK it's required to have a direct connection to database via special Entity Framework ADO.NET providers to use entity framework. So looks like it's impossible in your case.

桜花祭 2024-11-14 17:40:32

您可以使用 RIA 服务替换防火墙内的中间件服务。实体框架之上的 RIA 服务将创建您的中间件服务,您将能够从外部轻松访问它并控制它。

You can replace your middleware service inside firewall with RIA Service. RIA Service on the top of Entity Framework will make your middleware service and you will be able to access it and control it easily from outside world.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文