How can I combine two fields in a SelectList text description?

后端 未结 3 1272
甜味超标
甜味超标 2020-11-27 16:27

I want put in a selected list labels the name and surname of people of an EF model. I\'ve tried with this:

public ActionResult Insert()
        {
                    


        
3条回答
  •  死守一世寂寞
    2020-11-27 17:12

    I was looking for this answer and my easy way is adding a NotMapped attribute, this is my code:

    [NotMapped]
    public string FullName
       {
         get
           {
             return Name + " " + LastName;
           }
       }
    

    Then you can use the normal way in the controller, this is my code, Owner the the foreign key related to AspNetUsers

    ViewBag.Owner = new SelectList(db.AspNetUsers, "Id", "FullName", product.Owner);
    

提交回复
热议问题