【发布时间】:2010-09-14 18:46:22
【问题描述】:
我有以下实体
如您所见,BudgetPost 有一个复合主键,它是实体类别和预算的外键。我的问题是制作 CRUD 的最佳方法是什么?有没有办法映射外键?简单的插入应该是这样的:
Budget newBudget = new Budget();
newBudget.BudgetName = textBox1.Text;
newBudget.FromDate = dateTimePicker1.Value;
newBudget.ToDate = dateTimePicker2.Value;
newBudget.BudgetPosts.Add(new BudgetPost { FKBudgetID = newBudget.BudgetID, FKCategoryID = 21, BudgetAmount = 700 });
db.AddToBudgets(newBudget);
db.SaveChanges();
还有其他方法吗?
提前致谢!
【问题讨论】:
标签: c# asp.net entity-framework ado.net-entity-data-model