Я работаю с веб-формами 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
?
Это единственный способ в веб-формахобновить данные в базе данных?
Есть ли способ привязать данные из моей формы к моему методу обновления?