"EntityKeyプロパティは、プロパティの現在の値がnullの場合にのみ設定できます。"私はオブジェクトを関連オブジェクトで保存しようとします。 は、ここに私のコードです:関連オブジェクトEF 3.5でオブジェクトを保存する際の例外
public partial class Cat{
public bool Save()
{
try
{
using (var context = new PhonebookEntities())
{
if (this.ParentCat != null)
{
if (this.ParentCat.CategoryID == 0)
context.AddToCats(this.ParentCat);
}
context.AddToCats(this);
context.SaveChanges();
}
return true;
}
catch (System.Exception)
{
return false;
}
}
そして、ここで私が猫オブジェクトを作成し、relatet親猫のオブジェクトに接続してからsaveメソッドを呼び出します。
var cat = new Cat()
{
CatName = "Test",
ParentCat = Cat.GetById(1)
};
cat.Save();
のthnx助けのため、私はそれは今それを整理しました:) – Arnstein