This is my EmployeeInfo Model: Public partial class EmployeeInfo { public int EmployeeInfoId { get; set; } public string LastName { get; set; } = null!; public string EmailAddress { get; set; } = null!; public virtual ICollection EmergencyInfos { get; } = new List(); } public partial class EmergencyInfo { public int EmergencyInfoId { get; set; } public int EmployeeInfoId { get; set; } [Required] public string? LastName { get; set; } = null!; [Required] public string FirstName { get; set; } = null!; [Required] public string? Relationship { get; set; } } This is what I have in my View: @model AckPackage.Models.EmployeeInfo @{ ViewData["Title"] = "Create"; } @if (Model != null && Model.EmergencyInfos != null && Model.EmergencyInfos.ToList().Count > 0) { var count = Model.EmergencyInfos.Count; @for (var i = 0; i < count; i++) {
} else {
} if I change the tag in the else part like this: I get an error. Below is the screen shot. I am willing to change the Model class because my above code is way too lengthy. I have several properties defined in both EmergencyInfo class and EmployeeInfo class.