私はMVC3Webアプリケーション用にEDMXから生成されたコンテキストを使用しています。エンティティでNULL挿入失敗エラーが発生します
[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'に挿入できません;列はnullを許可しません。INSERTは失敗します。\r\nステートメントは終了しました。"}
ありがとう