none
Dados relacionados com entity framework4 RRS feed

  • Pergunta

  • Eu criei um controller da classe abaixo que contém várias chaves estrangeiras, usando "MVC controller with read/write actions and views, using entity framework".

    Na index eu criei um "@(Html.Grid("pac")".

    Quando eu carrego esta grid, se o cod_PF não existe eu preciso fazer um Insert, ou seja, como trabalhar com a possibilidade de ter que ter um novo CRUD destas chaves estrangeiras? 

    Alguém tem alguma recomendação? 

    namespace B.Models
    {
        using System;
        using System.Collections.Generic;
        
        public partial class OJ_Prod_AARH
        {
            public int id { get; set; }
            public Nullable<int> cod_Evento { get; set; }
            public Nullable<System.DateTime> data_Contato { get; set; }
            public Nullable<int> cod_PF { get; set; }
            public Nullable<int> cod_MeioAmb_CBO_AARH { get; set; }
            public Nullable<int> cod_Dom { get; set; }
            public Nullable<int> cod_AnimalSinant { get; set; }
            public Nullable<int> cod_AnimalSelv { get; set; }
            public Nullable<int> cod_MeioAmb_Area { get; set; }
            public string nome_Animal { get; set; }
            public Nullable<int> cod_AnimalDom { get; set; }
            public Nullable<int> cod_PF_Doc { get; set; }
            public Nullable<int> cod_Endereco { get; set; }
            public Nullable<int> cod_Vacinado { get; set; }
            public Nullable<int> num_SINAN { get; set; }
            public Nullable<int> cod_MeioAmb_Observacao { get; set; }
            public Nullable<int> cod_MeioAmb_Encam { get; set; }
            public Nullable<int> cod_MeioAmb_Result { get; set; }
            public Nullable<int> cod_AnimalProd { get; set; }
        
            public virtual Ag_Pol_C_Adm_Sim_Nao Ag_Pol_C_Adm_Sim_Nao { get; set; }
            public virtual Ag_Pol_C_Area_MeioAmb Ag_Pol_C_Area_MeioAmb { get; set; }
            public virtual Ag_Pol_C_MeioAmb_AnimaisDom Ag_Pol_C_MeioAmb_AnimaisDom { get; set; }
            public virtual Ag_Pol_C_MeioAmb_AnimaisSelv Ag_Pol_C_MeioAmb_AnimaisSelv { get; set; }
            public virtual Ag_Pol_C_MeioAmb_AnimaisSinant Ag_Pol_C_MeioAmb_AnimaisSinant { get; set; }
            public virtual Ag_Pol_C_MeioAmb_Mamifero_Enc Ag_Pol_C_MeioAmb_Mamifero_Enc { get; set; }
            public virtual Ag_Pol_C_MeioAmb_Mamifero_Obs Ag_Pol_C_MeioAmb_Mamifero_Obs { get; set; }
            public virtual Ag_Pol_C_MeioAmb_Mamifero_Result Ag_Pol_C_MeioAmb_Mamifero_Result { get; set; }
            public virtual Ag_Pol_C_Pessoa_CBO_AARH Ag_Pol_C_Pessoa_CBO_AARH { get; set; }
            public virtual Ag_Soc_AnimalDom Ag_Soc_AnimalDom { get; set; }
            public virtual Ag_Soc_Endereco Ag_Soc_Endereco { get; set; }
            public virtual Ag_Soc_PF Ag_Soc_PF { get; set; }
            public virtual Ag_Soc_PF_Doc Ag_Soc_PF_Doc { get; set; }
            public virtual OJ_Evento OJ_Evento { get; set; }
            public virtual Ag_Pol_C_MeioAmb_AnimaisProd Ag_Pol_C_MeioAmb_AnimaisProd { get; set; }
        }
    }


    sábado, 15 de março de 2014 12:29