【发布时间】:2010-07-22 12:34:37
【问题描述】:
我几乎完成了将 MySQL 应用程序转换为 Linq2SQL 的工作,但我很难理解最后一个 SQL 查询
SELECT a.URL, b.URL AS DuplicateURL
FROM Pages a
INNER JOIN Pages b ON a.MetaDescription = b.MetaDescription
AND a.PageID <> b.PageID
WHERE a.DomainID = @reportid
AND b.DomainID = @reportid
AND LENGTH(TRIM(a.MetaDescription)) > 0
AND a.URL < b.URL
ORDER BY a.URL ASC
能否再给我一些关于如何在 Linq2SQL 中创建此查询的语法帮助?
非常感谢任何帮助
【问题讨论】:
-
LINQ to SQL 不支持 MySQL 数据库。您还必须迁移到 MS SQL 或开始使用实体框架。
-
我没有使用 MySQL 我正在尝试使用 Linq2SQL?就像将此查询移到 Linq 中一样,这就是我要求语法帮助的原因:S
-
是的,但是 LINQ to SQL 不能与 MySQL 数据库通信。所以您也将数据移动到 Microsoft SQL 数据库?
-
如果您仍然感到困惑,也许您应该在这里问一下。
标签: sql sql-server linq linq-to-sql