Hello all.
I’m having fun with EF and have come unstuck.
Originally I used the following bit of code using standard linq that essentially enters some data into a table.
ManagePreferencesDataContext manpref = new ManagePreferencesDataContext();
tblManagePreference prefMemberID = new tblManagePreference();
{
prefMemberID.Username = CreateUserWizard1.UserName;
prefMemberID.MemberID = tbxMemberID.Text.ToString();
prefMemberID.LocationID = tbxLocationID.Text.ToString();
prefMemberID.Preference = "MemberID";
}
tblManagePreference prefLocationID = new tblManagePreference();
{
prefLocationID.Username = CreateUserWizard1.UserName;
prefLocationID.MemberID = tbxMemberID.Text.ToString();
prefLocationID.LocationID = tbxLocationID.Text.ToString();
prefLocationID.Preference = "LocationID";
}
List<tblManagePreference> ie = new List<tblManagePreference>();
ie.Add(prefMemberID);
ie.Add(prefLocationID);
manpref.tblManagePreferences.InsertAllOnSubmit(ie);
manpref.SubmitChanges();
Now, I’ve tried to replicate the same, or similar code using the EF and have totally come unstuck.
I tried to use the list and .AddTotblManagePreferences but receive a “Deprecated Method for adding a new object to the tblManagePreferences EntitySet. Consider using the .Add method of the associated ObjectSet property instead.
I’ve had a look at ObjectSet briefly but I’m not really sure how to amend the code.
VDSORDAL.PDC_VDSOREntities manpref = new PDC_VDSOREntities();
tblUserPreference prefMemberID = new tblUserPreference();
{
prefMemberID.Username = CreateUserWizard1.UserName;
prefMemberID.MemberID = tbxMemberID.Text.ToString();
prefMemberID.LocationID = tbxLocationID.Text.ToString();
prefMemberID.ColumnName = "MemberID";
}
tblUserPreference prefLocationID = new tblUserPreference();
{
prefLocationID.Username = CreateUserWizard1.UserName;
prefLocationID.MemberID = tbxMemberID.Text.ToString();
prefLocationID.LocationID = tbxLocationID.Text.ToString();
prefLocationID.ColumnName = "LocationID";
}
List<tblUserPreference> ie = new List<tblUserPreference>();
ie.Add(prefMemberID);
ie.Add(prefLocationID);
manpref.AddObject(PDC_VDSOREntities,ie);
manpref.SaveChanges();
If anyone has used something along these lines before or could point me in the right direction, I’d be most grateful.
Although enthusiastic, I can't help but feeling thick as pig poo at the moment.