Не удается неявно преобразовать тип 'string' в 'System.Collections.Generic.ICollection<WebApplication2.Entry>'
Я использовал структуру сущностей ado.net для соединения с базой данных и получения файла.edmx в проекте. Когда я пытался достичь объектов на стороне кода с помощью инициализатора объекта, я могу видеть имена объектов, но когда я пытался ввести значение в textarea в бросках this error.Title - это таблица в базе данных, а записи - это данные других таблиц, но из-за взаимосвязи обеих таблиц я вижу записи вниз по заголовку. Что мне нужно сделать? Я ничего не понимаю.. спасибо за помощь, вот ситуация
Title a = new Title
{
Entries=textarea.InnerText,
};
2 ответа
Решение
Попробуйте ниже, вам нужно инициализировать entry
коллекция с вашим элементом, давая правильное значение свойства
Title a = new Title
{
Entries= new List<Entry>()
{
new Entry() {PropertyName =textarea.InnerText}
};
};
Это потому, что ваши Entrires имеют тип ICollection<Entry>
и вы пытаетесь хранить там string
переменная.