从edmx删除映射

时间:2011-04-21 02:11:21

标签: c# .net entity-framework

在edmx文件中我删除了一些属性,因为我不想将它们添加到POCO对象中,但每次我都会遇到这种异常:

Error   1   Error 3023: Problem in mapping fragments starting at line 255:Column COMPANY.contact_phone_number in table COMPANY must be mapped: It has no default value and is not nullable.

为什么我需要映射这些列,如果它们没有默认值且不可为空?

2 个答案:

答案 0 :(得分:1)

我明白了。
我必须映射没有默认值的非可空字段,因为在插入时必须有一个字段值!

答案 1 :(得分:0)

我不确定我是否完全理解,你有一个POCO类,然后同一个类在EDMX中也有一个定义,你在POCO中指定了一些属性,在EDMX中指定了一些属性?