EF默默地忽略不支持的(?)类型?

时间:2015-08-14 10:30:36

标签: c# entity-framework

我使用代码优先的apporach,我有一个简单的表,我试图保存在SQL Compact(SqlServerCe.4.0)数据库中。其中我有uint类型的属性。当在DB中创建表格时,我可以看到除uint列之外的所有列。将uint更改为intlong会使列显示。将其更改回uint并且它不再存在(当然我每次都重新创建数据库)。 所以我有两个问题:

  1. 为什么uint不受支持?(不是很感兴趣,但很高兴知道)
  2. 为什么EF 悄悄地忽略了该属性而没有通知我我不能使用uint类型的属性?(这是我需要回答的主要问题)

0 个答案:

没有答案