.net - Entity Framework - 模型生成错误 : '' ', 十六进制值 0x1F,是无效字符

标签 .net entity-framework

我的实体数据模型设计器出现错误,并显示以下消息: “''',十六进制值0x1F,是无效字符。”

此错误并非来自所有数据库表。我的数据库中只有一张表产生此错误,但非常奇怪的行为是,错误表并不总是相同的(但总是交替出现相同的两个表)!!

我在 SQL Server Management Studio 中看到了错误表脚本,但找不到一些无效字符...

我在不同的计算机上测试了此行为(其中一台使用 VS2008/VS2010/VS2010 Express。所有变体都给出了相同的错误。

希望有人能帮助我。

谢谢并致以最诚挚的问候。

最佳答案

在尝试为使用 SQL Server Management Studio 创建的数据库创建 edm 模型时,我遇到了类似的问题。当我在 SSMS 设计器中打开相关表时,我注意到方括号 '[', ']' 中的列很少。我重命名了删除方括号的列,模型创建成功

关于.net - Entity Framework - 模型生成错误 : '' ', 十六进制值 0x1F,是无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3224976/

相关文章:

c# - Dll 由未知公司签名?

c# - 组装类型 - 有什么区别

entity-framework - 移动到单声道 : Entity Framework alternatives

entity-framework - 如何使用 Code-First 注释父子关系

c# - 在 Mono - Linux 上使用 FileInfo 和 DirectoryInfo 类

.net - 如何从dns域名中获取短 "domain name"?

c# - WPF - 如何以编程方式备份​​/恢复 LocalDB - ClickOnce

c# - 使用 'EntityFramework 6.2.0' 而不是项目目标框架 '.NETFramework,Version=v4.6.1' 恢复包 '.NETCoreApp,Version=v2.0'

entity-framework - Entity Framework 和标识插入

.net - 在可见后将窗口设置为模态