目前,当我使用
TryUpdateModelAsync
时,它总是返回false,因为它的导航属性Studio
不在ModelState
中。
是否可以仅更新例如
LastName
属性?
public class Director
{
public int ID { get; set; }
public string LastName { get; set; } = string.Empty;
public Studio? Studio { get; set; }
}
var directorToUpdate = await _context.Director
.Include(i => i.Studio)
.FirstOrDefaultAsync(m => m.ID == id);
if (await TryUpdateModelAsync<Director>(
directorToUpdate,
"Director", // Prefix for form value.
s => s.LastName)) {}