[英]Update entity on db with a property of list of entities with one-to-many relationship
[英]Do I need to update both Entities in a one-to-many relationship using EntityFramework?
我有兩個看起來像這樣的實體:
public class Account
{
public int AccountId { get; set; }
public string AccountName { get; set; }
public decimal AccountBalance { get; set; }
public virtual Expense Expense { get; set;}
}
public class Expense
{
public int ExpenseId { get; set; }
public string ExpenseName { get; set; }
public decimal ExpenseAmount { get; set; }
public virtual ICollection Accounts { get; }
}
如果要使用已存儲在Database
的Account
對象向DbContext.Expenses
添加新的Expense
,是否還需要將新的Expense
添加到該Account Entity
?
在我的測試中,如果我只是創建一個新的Expense
實體,則無法從Account Model
訪問關聯的Expenses
。
請執行下列操作:
Expense
添加到費用收集 Account
實體上,將Expense
屬性設置為創建的新實體。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.