當我想通過實體框架連接到MySQL(代碼第一次)我得到這個錯誤:問題與MySQL TINYINT和Entity Framework代碼首先
(22,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Byte[Nullable=False,DefaultValue=]' of member 'Permission' in type 'News.Models.Author' is not compatible with 'MySql.tinyint[Nullable=False,DefaultValue=]' of member 'Permission' in type 'CodeFirstDatabaseSchema.Author'.
在DB科拉姆的名稱是權限與TINYINT數據類型。下面是我的課。
public class Author
{
...
public byte Permission { get; set; }
...
}
它不工作。當我使用sbyte時,我將面臨這個錯誤:沒有對應於原始類型'SByte'的EDM類型'Edm.SByte'的存儲類型。 – 2011-04-19 15:33:27
您確定您使用的是最新的[connector](http://www.mysql.com/downloads/connector/net)嗎? – 2011-04-19 15:47:07
是的,我使用MySQL Connector/Net 6.3.6 – 2011-04-19 16:00:27