实体框架不更新精度?

时间:2010-09-20 20:45:35

标签: visual-studio-2010 entity-framework-4

假设我有一个SQL Server数据库,其中包含一个名为MyValues的表和一个名为ValueA的列,定义为decimal(7,4),我在Visual中创建了一个Entity Framework 4模型Studio 2010.结果将是一个名为MyValue的实体,其Decimal ValueA属性的Precision设置为7

如果我进入数据库并将数据类型更改为decimal(10, 4),则指示Visual Studio“从数据库更新模块...”属性保持不变 - Precision仍为{{ 1}}。

这是预期还是我错过了什么?

我找不到任何关于此的文件,并且很惊讶我没有做出改变。至少,我期待一个验证通知,即商店的精度与关联实体的属性7不同。认为用户更新模型的用户认为像这样的次要模式更改,这似乎是假设实体框架,这让我觉得我错过了一些东西。或者这只是野兽的本性?如果是这样,任何人都可以解释为什么它是这样的方式和/或链接到文档关于这样的主题。

0 个答案:

没有答案