Khageswar Rao Ответов: 1

Не может неявно преобразовать тип


я создал библиотечный проект. Внутри библиотечного проекта создан один класс и один интерфейс.Интерфейс имеет несколько методов. Класс имеет некоторые свойства. На том же решении я создал еще один библиотечный проект. Я добавил Entity framework и один класс. Этот класс унаследовал предыдущий файл интерфейса проекта. И когда я реализую элементы интерфейса в другом файле класса с помощью entity framework. Это дает ошибку
Цитата:

Ошибка CS1503 Аргумент 1: не удается преобразовать из 'CRUDApp.Core.EmployeeRegistration' в 'CRUDApp.Infrastructure.Сотрудник'


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

void Add(EmployeeRegistration employeeRegistration);
Элемент интерфейса этот элемент может быть реализован в другом классе.
EmployeeRegistration 
является ли класс содержит некоторые свойства
public void Add(EmployeeRegistration employeeRegistration)
       {
           employeeEntities.Employees.Add(employeeRegistration);
           employeeEntities.SaveChanges();
       }

1 Ответов

Рейтинг:
2

F-ES Sitecore

Вы пытаетесь добавить класс EmployeeRegistration в коллекцию объектов Employee. Работники.Add нуждается в том, чтобы вы передали объект Employee, но вы передаете EmployeeRegistration. Если вы хотите добавить сотрудников, вам нужно добавить объект Employee.