2
當EntityDataSource _Inserted
事件引發時,我需要填充Pure Junction Table(僅包含FK到其他表)。實體框架如何使用導航屬性
我在我的數據庫表3:
CmsJobs (JobId)
CmsJobsUsers (JobId FK, UserId FK)*
aspnet_Users (UserId)
* CmsJobsUsers是PURE結合表並且不表示爲EF模型中的實體。
在這裏我的代碼,我不能夠保存這個數據在CmsJobsUsers。
protected void uxEntityDataSourceCreateJob_Inserted(object sender, EntityDataSourceChangedEventArgs e)
{
Guid myUserListSelected = new Guid(uxListUsers.SelectedValue);// Guid for UserId in DropDownList
CmsJob myJob = (CmsJob)e.Entity; // My new Jobid
aspnet_Users myUser = new aspnet_Users();
myUser.UserId = myUserListSelected;
}
任何想法?謝謝你的幫助!
這裏有用的資源: 但我不能implment它: http://thedatafarm.com/blog/data-access/inserting-many-to-many-relationships-in-ef-with-or-without-a-join-entity/
由於現在它的工作原理 – GibboK 2011-02-04 08:58:14