Сущность или сложный тип CreditFacility_Web.Models.CreditFacilityModel.SavingsAccount не может быть создан в запросе LINQ to Entities - PullRequest
0 голосов
/ 09 июля 2020

Пожалуйста, у меня есть представление, выполняющее вызов AJAx, ответ ниже

Blockquote Сущность или сложный тип CreditFacility_Web.Models.CreditFacilityModel.SavingsAccount не может быть построен в LINQ to Запрос сущностей.

Метод действия приведен ниже.

[HttpPost]
    public ActionResult AccountDetails1(string accountNo)
    {
        using (var db = new CreditFacilityContext())
        {

            var accDetails = db.SavingsAccounts.Where(t => t.Account_Number == accountNo).Select(s => new SavingsAccount
            {
                Firstname = s.Firstname,
                Account_Balance = s.Account_Balance,
                //rest of properties                    
            }).FirstOrDefault(); ;

            return Json(accDetails, JsonRequestBehavior.AllowGet);
        }

        
    }

1 Ответ

0 голосов
/ 09 июля 2020

Если я читаю ваше утверждение, в предложении select нет необходимости.

var accDetails = db.SavingsAccounts.Where(t => t.Account_Number == accountNo).FirstOrDefault();

Это должно дать тот же результат, который вы ожидаете от предложения Select.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...