hello,
I am new to asp.net web api core 5.0 entity framework database first approach
I am using PUT method to update details of my CONTACT table. Table has more than 8 columns . I am updating only 5 columns using PUT verb. It is updating the details, but it is making other columns NULL which are not included in my code
For ex. I am not passing "CreatedDate" column in code, but it is making that column NULL
I only want to update columns which I am ppassing to my code, the other columns should not get null
Following is my Update Repository code ;
public async Task UpdateContactAsync(Guid id, ContactsMaster CM)
{
var contact = await _context.ContactsMasters.FindAsync(id);
if (contact != null)
{
contact.UserId = CM.UserId;
contact.ContactName = CM.ContactName;
contact.EmailAddress = CM.EmailAddress;
contact.PhoneNumber = CM.PhoneNumber;
contact.Relationship = CM.Relationship;
await _context.SaveChangesAsync();
}
}
}
Thank you