Я работал с таким большим количеством сообщений и получением отдельных записей так долго, что я немного потерял, почему моя модель не может быть легко увлажнена из моего запроса linq.Запрос Linq для возврата в виде списка из модели
Модель:
public class v_TRegister_Email
{
public string Email { get; set; }
public string LastFirst { get; set; }
public string FIRST_NAME { get; set; }
public string INITIALS { get; set; }
public string LAST_NAME { get; set; }
public string ALIAS_NAME { get; set; }
[Key]
public string EMPLOYEE_NUMBER { get; set; }
}
метод для извлечения данных
//List of Model
List<v_TRegister_Email> tRegisterEmails = new List<v_TRegister_Email>();
// trying to make "query" contain the list<T>
var query = (from s in _db.VtRegisterEmails
where s.Email.Contains(id) // .Where(n => n.Email == id)
select new
{
// ??? x = s.Email
})
.ToList();
Я обычно гидрат одну запись с петлей Еогеасп
foreach (var q in query)
{
tRegisterEmails.// .Email = q.Email;
}
Что мне не хватает?
UPDATE
Я думаю, что, возможно, мои данные уже совпадала из базы данных модели
var query = (from s in _db.VtRegisterEmails
where s.Email.Contains(id) // .Where(n => n.Email == id)
select s).ToList();
ОДНАКО, даже если это так, то не так я иногда возможно хотят, чтобы цикл через запрос и, возможно, сопоставить поля по своему вкусу?
Как это сделать?
Ya, - so _db.VtRegisterEmails - это уже моя модель ... Я слишком задумываюсь, перегружаюсь, торопится Спасибо –
LOL - сладкий, рад, что вы вернулись! – code4life