Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C MySQL连接器类运算符不工作_C#_Mysql - Fatal编程技术网

C# C MySQL连接器类运算符不工作

C# C MySQL连接器类运算符不工作,c#,mysql,C#,Mysql,看起来我发现了一个bug: 我有桌子 Users 1 <---> * Customers 我自己运行了由该代码生成的SQL查询,发现存在一些行。但是,编译器返回一个空列表。为什么? 这是生成的SQL查询 SELECT `Filter1`.`ID`, `Filter1`.`UserTypeID`, `Filter1`.`CustomerID` FROM ( SELECT `UL`.`ID`, `UL`.`UserTypeID`,

看起来我发现了一个bug:

我有桌子

Users 1 <---> * Customers
我自己运行了由该代码生成的SQL查询,发现存在一些行。但是,编译器返回一个空列表。为什么?

这是生成的SQL查询

SELECT
    `Filter1`.`ID`, 
    `Filter1`.`UserTypeID`, 
    `Filter1`.`CustomerID`
FROM (
    SELECT
    `UL`.`ID`, 
    `UL`.`UserTypeID`, 
    `UL`.`CustomerID`
    FROM `Users` AS `UL`
    LEFT OUTER JOIN `Customer` AS `CUST` ON `UL`.`CustomerID` = `CUST`.`ID`
    WHERE `UL`.`UserTypeID` = 123
) AS `Filter1`

LEFT OUTER JOIN `Customer` AS `Extent3` ON `Filter1`.`CustomerID` = `Extent3`.`ID`
WHERE (`Filter1`.`Name` LIKE '%p__linq__0%') OR (`Extent3`.`Surname` LIKE '%p__linq__1%')

我将p_uulinq_u0和p_ulinq_u1更改为例如a,我看到了一些结果

我们将如何复制它?您希望它生成什么SQL?它产生了什么?您使用哪种MySQL连接器?重复的。降级您的MySQL连接器或使用myString.Trim.CodeCaster>>它现在可以工作了,谢谢!
SELECT
    `Filter1`.`ID`, 
    `Filter1`.`UserTypeID`, 
    `Filter1`.`CustomerID`
FROM (
    SELECT
    `UL`.`ID`, 
    `UL`.`UserTypeID`, 
    `UL`.`CustomerID`
    FROM `Users` AS `UL`
    LEFT OUTER JOIN `Customer` AS `CUST` ON `UL`.`CustomerID` = `CUST`.`ID`
    WHERE `UL`.`UserTypeID` = 123
) AS `Filter1`

LEFT OUTER JOIN `Customer` AS `Extent3` ON `Filter1`.`CustomerID` = `Extent3`.`ID`
WHERE (`Filter1`.`Name` LIKE '%p__linq__0%') OR (`Extent3`.`Surname` LIKE '%p__linq__1%')