724 messaggi dal 11 febbraio 2013
ciao
perdonate ma non capisco cosa manca
ho una entità con diverse navigation porperty che eslcudo nella configurazione

var configTwo = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap<ContattoFormViewModel,CONTATTI>()
                    .ForMember(x => x.TABLE1, opt => opt.Ignore())
                    .ForMember(x => x.TABLE2, opt => opt.Ignore())
                 ...         });


nella action faccio

[HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Update(ContattoFormViewModel viewModel)
        {
            if (!ModelState.IsValid)
                return View("ContattoForm", viewModel);
                   
            var contattoInDb = _context.CONTATTI
                .SingleOrDefault(c => c.ID == viewModel.Contatto.ID);

            if (contattoInDb == null)
                return HttpNotFound();

            Mapper.Map(viewModel.Contatto, contattoInDb);


Il mio viewModel è semplice

public class ContattoFormViewModel
    {

        public CONTATTI Contatto { get; set; }

        public string ActionTitle => Contatto.ID == null ? "Nuovo Contatto" : "Modifica Contatto";

        public string Action
        {
            get
            {
                Expression<Func<ContattiController, ActionResult>> update = (c => c.Update(this));
                Expression<Func<ContattiController, ActionResult>> create = (c => c.Create(this));

                var action = (Contatto.ID != null) ? update : create;

                return (action.Body as MethodCallExpression).Method.Name;
            }

        }
    }


non ho molta esperienza ma mi restituisce un errore dove non trova tutte le proprietà mappate

AutoMapper created this type map for you, but your types cannot be mapped using the current configuration.
CONTATTI -> CONTATTI_4CC665563313F45D71C2B09F598F15A2E3F2D18B9AA6E5BA783FE70915DEBFCB (Destination member list)
project.Models.CONTATTI -> System.Data.Entity.DynamicProxies.CONTATTI_4CC665563313F45D71C2B09F598F15A2E3F2D18B9AA6E5BA783FE70915DEBFCB (Destination member list)

Unmapped properties:
_entityWrapper


ma non capisco cosa sbaglio
Modificato da jjchuck il 09 novembre 2018 13.02 -
724 messaggi dal 11 febbraio 2013
Nessuno può aiutarmi...
debbo solo mappare una entità con se stessa

CONTATTI con CONTATTI

perchè ottengo un errore dove non specifica quali sono le proprietà che mancano da mappare?

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.