Visual Studioを使用するエンティティにMySql LinQを使用しています。コードは、コメントアウトされている部分を除いて機能します。これはSQLでは動作しますが、MySQLでは動作しません。コメントアウトされているコードと同等のMySqlを知っている人はいますか?それは働いていないとどのような例外の種類/エラーが投げている理由、それはある場合Visual Studio 2015 EntityへのMySQL LinQ生成クエリの取得
using System;
using System.Collections.Generic;
using System.Linq;
using System.ComponentModel;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using MySql.Data;
using MySql.Data.MySqlClient;
namespace TestMySql_Nuget_etc
{
class Program
{
static void Main(string[] args)
{
worldEntities db = new worldEntities();
var countries = from c in db.countries
where c.Name.StartsWith("A")
select c;
//string query = ((ObjectQuery)countries.ToTraceString());
foreach(var c in countries)
{
Console.WriteLine(c.Name);
}
Console.ReadLine();
}
}
}
使用しているEFのバージョンは? EF6では、プロバイダに関係なく 'var query = countries.ToString();'を使うことができます。 –