Веб-формы Asp.net со страницей обновления Entity Framework 6 - PullRequest
0 голосов
/ 21 мая 2018

Я работаю с веб-формами asp.net и являюсь новичком в Entity Framework.Мне нужно знать, как создать страницу обновления и отправить данные со страницы в метод (связывание) без необходимости связывать поле за полем и сохранять изменения.

Предположим, у меня есть этот класс:

public class Fiche
{
    [Key]
    public int Id { get; set; }
    public string mrmme  { get; set; }
    public string nometprenom { get; set; }
    public string adresse { get; set; }
    public string ville { get; set; }
    public string cp { get; set; }
    public string tele { get; set; }
    public string portable { get; set; }
    public string datenaissance { get; set; }
    public string email { get; set; }
    public string situation { get; set; }
    public string profession { get; set; }

    #region // Santé & Prévoyance
    public string typesp { get; set; }
    public string nombresassures { get; set; }
    public string regime { get; set; }
    public string nbrenfants { get; set; }
    public string mutuelleactuelle { get; set; }
    public string tarifcontrat { get; set; }
    public string niveaugaranties { get; set; }
    public string mutuelle { get; set; }
    #endregion 

    public string Createdbynom { 
        get {
            return Data.Db.Users.Find(Createdby).nom;
        }
    }

    public string Affectedtonom
    {
        get
        {
            return Data.Db.Users.Find(Affectedto).nom;
        }
    }

    public ICollection<Contrat> Contrats { get; set; }
    public ICollection<Commentaire> Commentaires { get; set; }

    public string Createdby { get; set; }
    [ForeignKey("Createdby")]
    public ApplicationUser createuser { get; set; }

    public string Affectedto { get; set; }

    [ForeignKey("Affectedto")]
    public ApplicationUser affetcteduser { get; set; }
}

У меня много полей, если я хочу создать форму для обновления этой модели.Мне нужно создать текстовое поле для каждого поля, и когда я нажимаю кнопку «отправить», мне нужно получить каждое значение из каждого текстового поля и привязать к модели и вызвать SaveChnages?

Это единственный способ в веб-формахобновить данные в базе данных?

Есть ли способ привязать данные из моей формы к моему методу обновления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...