System.ArgumentException:modelEntityContainerName参数包含无效的字符

use*_*321 6 reverse frameworks entity

我尝试使用Entity Frameworks Power Tools反向工程代码优先用于SQLServer数据库并收到以下错误:

System.ArgumentException:modelEntityContainerName参数'testContext'包含无效的字符.
    at System.Data.Entity.Design.EntityModelSchemaGenerator..ctor(EntityContainer storeEntityContainer,String namespaceName,String modelEntityContainerName)
    at Microsoft.DbContextPackage.Handlers.ReverseEngineerCodeFirstHandler.ReverseEngineerCodeFirst(Project project)

我能做些什么来继续或避免这个错误或解决它.

谢谢.

Tho*_*mee 2

我有同样的问题。我的数据库被命名为 sots-version-005,并且代码没有转义该名称。答案是重命名数据库,希望您处于一个可以轻松完成此操作的开发环境中。

我使用 SQL Management Studio,右键单击数据库,并将其重命名为“sots5”,删除除字母数字之外的所有字符。