我定义了一个简单的记录类型
type RowSapPL = { CargoID: int; Currency: string; IsInternal: bool; Amount: decimal}
一切都很好,从数据库的角度来看也是如此(我在表中看到了预期的记录),但我无法读取消息(“*** Ok ...”
) Visual Studio 中 F# Interactive 控制台中的操作
。
我还尝试过使用 AsyncSeq.iter
而不是 AsyncSeq.iterAsync
和 action
的同步版本。
我缺少什么?仅“starting async seq”
和“async seq结束”
以及sql日志记录(来自上面未显示的简单的SqlQueryEvent |> Event.add
) 从异步计算表达式中打印出来。
最佳答案
我必须在 asyncSeq
函数中使用 yield
而不是 return
来清空表中的行并在表中插入行。
关于asynchronous - AsyncSeq 未在交互式中打印到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58629540/