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