首页 > 解决方案 > Bot 无法通过 WCF(连接服务)插入 SQL 数据库?

问题描述

我有几个客户使用的 WCF:

  1. 赢表格,
  2. ASP MVC 5,
  3. A 正在尝试使用机器人

问题是即使我在使用机器人时可以访问内部的数据访问层,我也无法插入。0 行已修改使用 web 调用时,它可以插入相同的方法。一开始我认为这是我在.net framework 4.6 中的WCF 的问题。机器人是.net core 2.1。

我不明白为什么我的存储过程在从所有客户端获取相同参数时无法插入机器人。只有机器人拒绝插入

这是我对 wcf 的 ConnecedService 在此处输入图像描述

这就是我在我的机器人中调用 wcf 的方式,我只是从 LUIS 获取参数并将其提供给服务

在此处输入图像描述 非常感谢您与新手分享技能并放纵我……尊敬的大师-)

标签: c#wcfbotframework

解决方案


问题是它捕获我要插入的书名的方式:

似乎当我写“c# in depth”时,他将其转换为“c# in depth”,因为我只是使用一个没有结构的带有 LUIS 的简单实体,所以标题必须与我的数据库中的标题完全相同;

它不像在网页端,您只需单击按钮捕获这本书而不给自己写标题...代码不是解决方案,它只是为了让您理解这一点..

var cInDepth = titre.ToLower().Contains("c# in depth") ? titre="c# in depth" : 滴度;


推荐阅读