我正在尝试为我在MemSQL中创建的2个超简单表创建一个实体模型:

CREATE TABLE foo(id int primary key auto_increment, name varchar(20));
CREATE TABLE t(id int primary key auto_increment);

我正在使用Entity Framework6.1.x。由于MemSQL是与MySQL兼容的二进制协议(protocol),因此我安装了MySQL连接器,并向我的项目中添加了新的ADO.NET实体模型,并逐步完成了向导。遇到以下问题:
  • 在大多数情况下,向导会在尝试查询表和 View 列表时超时。之所以可能这样做是因为MemSQL群集在Azure中是远程的。我明天将尝试创建本地vm集群,然后重试。
  • 它成功读取表和 View 列表的时间,我选择了两个表,然后让Entity Framework生成模型。我收到以下错误:



  • 所以我很茫然。是否可以将 Entity Framework 与MemSQL一起使用?

    最佳答案

    看来 Entity Framework 正在使用MemSQL尚不支持的LEFT内置函数。将于2016年初推出的MemSQL 5将支持该功能。

    关于mysql - 是否可以将EntityFramework与MemSQL一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34327522/

    10-11 15:55