InquiryOrder Model
public class InquiryOrder
{
[Key]
public int InquiryOrderId { get; set; }
public string InquiryOrderName { get; set; }
[ForeignKey("ProductType")]
public int? ProductTypeId { get; set; }
public virtual ProductType ProductType { get; set; }
}
ProductType Model
public class ProductType
{
[Key]
public int ProductId { get; set; }
[StringLength(100, ErrorMessage = "Must be less than 100 charcters", MinimumLength = 1)]
[Required(ErrorMessage = "Required")]
public string ProductTypeName { get; set; }
public virtual List<InquiryOrder> inquiryOrders { get; set; }
}
InquiryOrder Controller
var displayedInquiryOrders = filteredInquiryOrders.Skip(iDisplayStart).Take(iDisplayLength);
var result = from c in displayedInquiryOrders .AsEnumerable()
select new[] {
Convert.ToString(c.InquiryOrderId),
c.InquiryOrderName,
c.ProductType.ProductTypeName,
};
Here from c.ProductType.ProductTypeName
, im getting this error Object reference not set to an instance of an object
. Pls help me to solve this. Thanks!