Member 12304607 Ответов: 0

Привязка модели представления с помощью select и entity framework MVC


Привет,
Я создал модель и хочу добавить данные таблицы с помощью select, а не foreach.
Модель :
namespace OAGEST.ViewModels.Sales
{
    public class Type_soViewModel
    {
        #region Properties
        /// <summary>
        /// Affecte ou obtient le code
        /// </summary>
        [Required(ErrorMessage = "Le code est obligatoire")]
        [StringLength(4, ErrorMessage = "La longueur est de 4 caractères maximum")]
        public string code { get; set; }

        /// <summary>
        /// Affecte ou obtient la description
        /// </summary>
        [Required(ErrorMessage = "La description est obligatoire")]
        [StringLength(50, ErrorMessage = "La longueur est de 50 caractères maximum")]
        public string description { get; set; }
        #endregion
        #region Constructors
        public Type_soViewModel()
        {

        }

        public Type_soViewModel(type_so type_so)
        {
            this.code = type_so.code;
            this.description = type_so.description;
        }

Чтобы добавить данные, я использую :
var db = new OAGESTEntities();

            Type_so = new List<Type_soViewModel>();
            foreach (var item in db.type_so)
            {
                Type_so.Add(new Type_soViewModel(item));
            }


Что я уже пробовал:

Я попробовал это сделать, чтобы добавить данные, но это не работает :
using (var entity = new OAGESTEntities())
            {
                Type_so = entity.type_so.ToList().Select(ts => new Type_soViewModel()).ToList();
            }

Строки вставлены, но есть пустые :
context	
-		Type_so	Count = 2	System.Collections.Generic.List<OAGEST.ViewModels.Sales.Type_soViewModel>
-		[0]	{OAGEST.ViewModels.Sales.Type_soViewModel}	OAGEST.ViewModels.Sales.Type_soViewModel
		code	null	string
		description	null	string
-		[1]	{OAGEST.ViewModels.Sales.Type_soViewModel}	OAGEST.ViewModels.Sales.Type_soViewModel
		code	null	string
		description	null	string
+		Raw View		

Вы не могли бы мне помочь?

j snooze

почти уверен, что вы должны сказать ему, какие поля из "сущности" входят в свойства Type_so.

0 Ответов