I have this piece of code:
var data = context.Accounts.Where(a => a.UserName == User.Identity.Name).Select(a => a.UserAddons).SingleOrDefault();
if (data == null)
data = new UserAddons();
{setting up properties of data}
context.SaveChanges();
I want it to create a new row of UserAddons. But it doesn't want to. Do i need to select whole Account entity to do that?