0
我正在使用从EDMX生成的上下文为mvc3 webapp。我得到一个空的insert对实体失败错误插入null失败,模型优先EF
[Serializable]
[DataContract(IsReference = true)]
[EdmEntityType(NamespaceName = "Model", Name = "Thing")]
public class Thing: EntityObject
{
public RolloverEntry();
[DataMember]
[EdmScalarProperty(EntityKeyProperty = true, IsNullable = false)]
public int id { get; set; }
[SoapIgnore]
[EdmRelationshipNavigationProperty("Model", "FK_ThingStep1", "Step1")]
[DataMember]
[XmlIgnore]
public EntityCollection<Step1> Step1 { get; set; }
[SoapIgnore]
[EdmRelationshipNavigationProperty("Model", "FK_ThingStep2", "Step2")]
[XmlIgnore]
[DataMember]
public EntityCollection<Step2> Step2 { get; set; }
public static Thing CreateThing(int id);
}
到其他父子关系数据访问的工作,坚持正确 - 我似乎无法找到什么是错与此表寿 - 能够理解的任何想法
异常收到:。
{“不能将NULL值插入列 'ID',表 'myapp.dbo.Thing';列不允许空INSERT失败\ r \ n此语句已终止“}
谢谢
你可以显示异常的消息/堆栈跟踪 – 2012-07-20 01:48:51
谢谢我添加了该信息 – MikeW 2012-07-20 01:56:59