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