c# - Bot 无法通过 WCF(连接服务)插入 SQL 数据库?
问题描述
我有几个客户使用的 WCF:
- 赢表格,
- ASP MVC 5,
- A 正在尝试使用机器人
问题是即使我在使用机器人时可以访问内部的数据访问层,我也无法插入。使用 web 调用时,它可以插入相同的方法。一开始我认为这是我在.net framework 4.6 中的WCF 的问题。机器人是.net core 2.1。
我不明白为什么我的存储过程在从所有客户端获取相同参数时无法插入机器人。只有机器人拒绝插入
这就是我在我的机器人中调用 wcf 的方式,我只是从 LUIS 获取参数并将其提供给服务
解决方案
问题是它捕获我要插入的书名的方式:
似乎当我写“c# in depth”时,他将其转换为“c# in depth”,因为我只是使用一个没有结构的带有 LUIS 的简单实体,所以标题必须与我的数据库中的标题完全相同;
它不像在网页端,您只需单击按钮捕获这本书而不给自己写标题...代码不是解决方案,它只是为了让您理解这一点..
var cInDepth = titre.ToLower().Contains("c# in depth") ? titre="c# in depth" : 滴度;
推荐阅读
- android - 使用 YouTube v3 api 身份验证时 OAuth2.0 无效凭据
- controller - hapijs v18 在处理程序完成之前发送响应
- python - Scrapy - 在同一个蜘蛛中同时抓取文本和图像
- reactjs - 为什么 BrowserRouter 渲染一个空白屏幕?
- c++ - 通过 TCP 套接字发送大型 Base64 字符串
- c++ - VS2019 C++跨平台程序中包含nuget包
- matlab - 如何使用 audioread 读取一系列文件然后合并它们?
- python - TextRazor 自定义词典 - AttributeError
- mysql - 从一个巨大的表中检索所有行
- android - 安卓| Java 通知未出现在 API 25 及更低版本中