1 messaggio dal 20 settembre 2019
Ciao,

sono nuovo con c# e framework asp.net mvc 5. Ho un problema con Entity Framework.

Praticamente ho un entità Section con tante Questions quindi io vorrei poter fare Section.Questions e avere tutte le domande ma ottengo un errore Riferimento a un oggetto non impostato su un'istanza di oggetto.

Di seguito i due model

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;

namespace ----.Models
{
    public class Section
    {
        [Key]
        public int Id { get; set; }

        [Required]
        public string Tcode { get; set; }

        [Required]
        public string Description { get; set; }

        public Boolean Call_next_section_by_trigger_false { get; set; }
        public Boolean Is_to_trigger_when_false { get; set; }

        public Boolean Has_a_template_single_question { get; set; }

        public string Csscolor { get; set; }

        public int Norder { get; set; }

        [ForeignKey("ParentSection")]
        public int? ParentSectionId { get; set; }
        public virtual Section ParentSection { get; set; }

        
        public virtual ICollection<Question> Questions { get; set; }


    }

}



using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace Sspi.Models
{
    public class Question
    {
        [Key]
        public int Id { get; set; }

        [Required]
        public string Description { get; set; }

        public string Note { get; set; }

        public string Type { get; set; }


        [ForeignKey("ParentQuestion")]
        public int? ParentQuestionId { get; set; }
        public virtual Question ParentQuestion { get; set; }

        public int SectionId { get; set; }

        [ForeignKey("SectionId")]
        public virtual Section Section { get; set; }


  
}



Non noto proprio nessun errore di configurazione ma se faccio

Section.Questions..ottengo l errore citato..Section non e nullo ho fatto il check

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.