Member 13522501 Ответов: 0

Создание кода для команды linq в исходном коде программы в ASP.NET MVC ef codfirst


Привет , я работаю в winform уже много лет.
теперь я хочу учиться
ASP.net mvc ef codfirst
но для меня это очень сложно.
я поместил ниже код в
ActionResult Index()
от
Controller 


public class PersonalController : Controller
{
private SchoolContext db = new SchoolContext();

private string FirstName_keyword = "1";
private string LastName_keyword = "1";
private string Phone_keyword = "1";


public ActionResult Index()
{

var listOfPersonal = db.Personals.Where(current =>
current.FirstName.Contains(FirstName_keyword) &
current.LastName.Contains(LastName_keyword) &
current.Phone.Contains(Phone_keyword)).ToList();

return View(listOfPersonal);


затем я меняю команду sql :
SELECT * FROM Personals
к линку
from Personals in db.Personals
select new {
PersonID = Personals.PersonID,
FirstName = Personals.FirstName,
LastName = Personals.LastName,
Phone = Personals.Phone
}

затем я помещаю его в источник, как показано ниже, но это eror

var listOfPersonal =
from Personals in db.Personals
select new
{
FirstName = Personals.FirstName,
LastName = Personals.LastName,
Phone = Personals.Phone
};

return View(listOfPersonal);


спасибо. очень сильно

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

я очень много учусь
поиск и .....
но ничего не получишь
Помоги мне

Richard MacCutchan

Какую ошибку вы получили?

0 Ответов