FineUI 官方论坛

标题: AppBoxMvc 1.0 或 AppBox 6.0 中 用 Mysql 出现错误。 [打印本页]

作者: 550560320    时间: 2017-2-17 21:13
标题: AppBoxMvc 1.0 或 AppBox 6.0 中 用 Mysql 出现错误。
如图:
用MySql 作数据库时, 会在 (源代码处,出错)


在  职称用户管理 中:
            // 排除已经属于本职称的用户
            q = q.Where(u => u.Titles.All(r => r.ID != titleId));



在 角色用户管理 中:
            // 排除已经属于本角色的用户
            q = q.Where(u => u.Roles.All(r => r.ID != roleId));



这两句都会出错, 好像 Mysql 的 EF 不支持  All  。
本例中用  MySql.Data.Entity.EF6(V6.9.9.0)
但用 EntityFramework(V6.0) 以上两处语句都能正常通过。

作者: sanshi    时间: 2017-5-5 14:15
这是有可能,可以用 Express Profiler 来查看下生成的 SQL 脚本




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/bbs/) Powered by Discuz! X3.4