Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 实体框架迁移-基础提供程序不支持类型';nvarchar(max)和#x27;_Mysql_Migration_Localdb - Fatal编程技术网

Mysql 实体框架迁移-基础提供程序不支持类型';nvarchar(max)和#x27;

Mysql 实体框架迁移-基础提供程序不支持类型';nvarchar(max)和#x27;,mysql,migration,localdb,Mysql,Migration,Localdb,我正在将我的C#asp站点转换为使用mysql数据库,而不是项目最初构建时使用的本地数据库。我使用两个数据库,一个用于内置帐户功能,另一个用于我添加的功能 我遇到的问题是,当第二个db正在播种时,我得到以下消息: 基础提供程序不支持类型“nvarchar(max)” 我假设这是由于MS语法可以与.mdf db一起使用,但不能与MySQL一起使用 如何解决这个问题?我认为这是因为在模型中设置了字符串类型变量,但没有为字符串指定明确的长度。对于SQLServer变体工作正常,但破坏了MySQL。我认

我正在将我的C#asp站点转换为使用mysql数据库,而不是项目最初构建时使用的本地数据库。我使用两个数据库,一个用于内置帐户功能,另一个用于我添加的功能

我遇到的问题是,当第二个db正在播种时,我得到以下消息: 基础提供程序不支持类型“nvarchar(max)”

我假设这是由于MS语法可以与.mdf db一起使用,但不能与MySQL一起使用


如何解决这个问题?

我认为这是因为在模型中设置了字符串类型变量,但没有为字符串指定明确的长度。对于SQLServer变体工作正常,但破坏了MySQL。我认为解决方案很简单,只要给模型中的所有字符串类型元素一个显式的长度,然后一切都会好起来。目前还没有理由对此进行测试,但会这样做并反馈。