我是在实体数据模型设计器上创建我的实体,但是我错误地创建了2个具有相同名称但不同情况的属性,让我们说CustomerID
和CustomerId
。
由于实体数据模型设计器区分大小写,因此它没有抱怨并生成脚本,但在执行时,它失败了,因为我最终得到了一个包含2个同名列的表。
我的问题是,是否有一种方法可以使实体数据模型设计器不区分大小写,因此可以看到CustomerID
和CustomerId
是同一列,我可以在开发期间发现这些错误?
答案 0 :(得分:1)
此验证选项不是实体数据模型设计器的一部分。 EDMX和C#区分大小写,如果以这种方式设置数据库,即使SQL Server也区分大小写。