我使用的是C++ Builder 6,我希望在查询中查询多个字段/列,以查询MySQL数据库的表。比方说,我有一个名为“user”的表,我的表有"id“、"name”、"username“和"password”字段。SELECT name FROM users UNION SELECT username FROM users;"; // WORKS BUT IT ISN'T A SOLUTION
到目前为止,我<e
我检查了一下,发现EF取代了LINQ to SQL。我熟悉第一本书中的LINQ to SQL,但我对EF一无所知。无论如何,在阅读代码时,似乎除了名称之外什么都没有改变。相同的旧存储库类,相同的旧函数。
我做了一点调查。我知道LINQ并不局限于SQL。另外,EF并不局限于Microsoft系列SQL服务器。的人对EF不满意,说它太复杂了。但是现在我在EF名字下读到了同样的代码。只有使用LINQ to SQL的ADO.
我尝试了我在网上找到的每一个解决方案,但都没有成功。我有一个空控制台项目和一个非常基本的模型来测试这一点。通过NuGet包控制台,我执行了:Install-Package MySQL.Data.Entities,它安装了EF6、MySQL.Data和MySQL.Data.Entities,并连接了所有引用并将相关的" type="MySql.Data.MySqlClient.MySqlProviderServices, My