Loading...
Ankoun1 avatar Ankoun1 18 Точки

проблем с домашното от EXERCISE: ENTITY FRAMEWORK INTRODUCTION.Джъдж дава ,че е грешен резултата ,но отговорите са идентични на тези в документа

класовете са именувани в единствено число навсякъде ,махнах излишните пакети тул и дизайн и  остана само версия  3.1.3 на корскуел сървър ,но шеста не минава ,а пета дава 66 точки

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SoftUni.Data;
using SoftUni.Models;

namespace SoftUni
{
    public class StartUp
    {
        public static void Main(string[] args)
        {
            var context = new SoftUniContext();
            Console.WriteLine(AddNewAddressToEmployee(context));
        }

        public static string GetEmployeesFromResearchAndDevelopment(SoftUniContext context)
        {
            StringBuilder sb = new StringBuilder();

            var db = context.Employees.Where(x => x.Department.Name == "Research and Development ").OrderBy(x => x.Salary).ThenByDescending(x => x.FirstName);

 

            foreach (var e in db)
            {
              
                sb.AppendLine($"{e.FirstName} {e.LastName} from Research and Development - ${e.Salary:f2}");
            }
           return sb.ToString().TrimEnd();
        }

       public static string AddNewAddressToEmployee(SoftUniContext context)
        {
            StringBuilder sb = new StringBuilder();

            var db = context.Employees.First(x => x.LastName == "Nakov ");

            db.Address = new Address(){ AddressText = "Vitoshka 15", TownId = 4 };

            context.SaveChanges();

           List<string> adresses = context.Employees.OrderByDescending(x => x.AddressId).Take(10).Select(x => x.Address.AddressText).ToList();

            foreach(var a in adresses)
            {
                sb.AppendLine(a);
            }
            return sb.ToString().TrimEnd();
       }
    }
}

Тагове:
0
Databases Advanced - Entity Framework 04/03/2021 16:06:57
Cemish avatar Cemish 18 Точки

addresses - си му дал .ToList(); за да го извикаш от MSSQL, а на db - не си му сложил. Пробвай и там да сложиш .ToList() или .ToArray();

  var db = context.Employees.Where(x => x.Department.Name == "Research and Development ").OrderBy(x => x.Salary).ThenByDescending(x => x.FirstName).ToList();

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.