GrpSMK Ответов: 2

Как получить все значения в MVC LINQ


Привет,используя firstordefault, получаю конкретную запись.Но мне нужны все ценности ,как получить все ценности ? получаю ошибку:
The method or operation is not implemented.


Performane_QA-это имя таблицы. Мне нужно обновить значения, но значения или не обновлять.

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

Контроллер
Performane_QA updateddata1 = (from c in bics.Performane_QA
                             where c.PerformanceId == updateddata.PerformanceId
                                             select c).ToList();

David_Wimbley

В вашем примере кода не показано никакого использования файла .FirstOrDefault. Таким образом,либо вы не показали правильную часть своего кода, либо происходит что-то еще, но, к сожалению, никто здесь не сможет вам помочь, поскольку у нас нет доступа к вашему коду, мы ничего не знаем о вашем проекте и не знаем, чего вы пытаетесь достичь.

Я думаю, что проблема в том, что бы ни было updateddata.PerformanceId является скорее чем сам запрос о updateddata1 но, не видя больше вашего кода, догадка настолько хороша, насколько это возможно.

GrpSMK

Performance updateddata = (из c в bics.Выступления
где c.EmployeeId == модель.столбец EmployeeID
выберите c).Метода firstordefault();
updateddata.EmployeeId = модель.столбец EmployeeID;
обновленные данные.Имя = модель.имя;
обновленные данные.Фамилия = модель.фамилия;
обновленные данные.Номер телефона = модель.Номер телефона;
Бикс.SaveChanges();

Performane_QA updateddata1 = (из c в bics.Performane_QA
где c.PerformanceId == updateddata.PerformanceId
выберите c).Список();
//Performane_QA updateddata1=updateddata2;
// ВАР ID = updateddata.PerformanceId;

если (модель.SelectedAnswer1 != null)
{
// updateddata1.PerformanceId = идентификатор;
updateddata1.Вопрос = "Вопрос1";
updateddata1.Value = конвертировать.ToInt32(модель.SelectedAnswer1);

Бикс.SaveChanges();
}

GrpSMK

performance и performance_qa-две разные таблицы.Идентификатор производительности-FK

2 Ответов

Рейтинг:
20

pabitra behera

List<Performane_QA> updateddata1 = (from c in bics.Performane_QA
where c.PerformanceId == updateddata.PerformanceId
select c).ToList();


to get data
---------
foreach(Performane_QA v in updateddata1)
{

string StrPerformanceId=v.PerformanceId;
}


or 

var updateddata1 = (from c in bics.Performane_QA
where c.PerformanceId == updateddata.PerformanceId
select c).ToList();

to get data
---------
foreach(var v in updateddata1)
{

string StrPerformanceId=v.PerformanceId;
}


Рейтинг:
2

Laxmidhar tatwa technologies

var uprowsdetails = bics.Performane_QA.Where(t => t.PerformanceId == updateddata.PerformanceId).ToList();


        uprowsdetails.ForEach(a => a.Field name = value);

           db.SaveChanges();