frameworks - System.ArgumentException : The modelEntityContainerName parameter contains characters that are not valid

标签 frameworks entity reverse

我尝试将 Entity Frameworks Power Tools Reverse Engineer Code First 用于 SQLServer 数据库并收到以下错误:

System.ArgumentException: The modelEntityContainerName parameter 'testContext' contains characters that are not valid.
    at System.Data.Entity.Design.EntityModelSchemaGenerator..ctor(EntityContainer storeEntityContainer, String namespaceName, String modelEntityContainerName)
    at Microsoft.DbContextPackage.Handlers.ReverseEngineerCodeFirstHandler.ReverseEngineerCodeFirst(Project project)



我可以做些什么来继续或避免此错误或解决它。

谢谢。

最佳答案

我有同样的问题。我的数据库被命名为 sots-version-005,代码没有转义这个名字。答案是重命名数据库,希望您在一个很容易做到的开发环境中。

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

关于frameworks - System.ArgumentException : The modelEntityContainerName parameter contains characters that are not valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12534260/

相关文章:

javascript - 如何在运动路径上有效地反转 SVG (SMIL) 动画?

Javascript Reverse 方法不会反转我的数组

java - 如何计算从输入流加载的 JPG 数据

ios - 如何编译 `.framework`文件?

mysql - 在 html 页面上进行内部化

java - 使用数据表与单独的审计表进行审计

ios - 更改框架的目标名称或产品名称时找不到伞头

php - 是否可以在 JS 或 PHP 中打印 HTML 实体?

postgresql - 配置 JPA 让 PostgreSQL 生成主键值

javascript - Array Reverse 对我不起作用...