gpt4 book ai didi

wcf - 每个 WCF 请求使用一个 LINQ to SQL DataContext 并自动调用 SubmitChanges?

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

我已经在网上搜索了几个小时了,如果我错过了,请原谅我......

我正在寻找一个具体示例,说明如何在作为 IIS 中托管的 WAS 运行时连接到 WCF 管道,以便在 WCF 请求开始和结束时自动创建和处理新的 LINQ to SQL DataContext。

此外,在处理 DataContext 时,是否可以/可以调用 SubmitChanges()那时提交在请求过程中所做的任何更改?

我的主要目标是:

  • 将 DataContext 生命周期绑定(bind)到请求
  • 从我的域层隐藏 DataContext 以便它易于测试。
  • 最佳答案

    一种解决方法是扩展 OperationContext 实例,该实例为 WCF 中调用的每个操作创建。您可以向 OperationContext 添加扩展。此扩展可以包含可以在不同位置访问和使用的 DataContext 实例。看看这个post

    关于wcf - 每个 WCF 请求使用一个 LINQ to SQL DataContext 并自动调用 SubmitChanges?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7908941/

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