Последовательность Framework Entity Entity содержит не соответствующие элементы

asp.net-mvc c# effort entity-framework

Вопрос

Поэтому я пытался настроить Effort и не имел большого успеха. Взглянув на их сайт и комментарии людей, он выглядит довольно просто.

Я начал работать, потому что просто хотел проверить, работает ли он. Ошибка, которую я получаю, это «Последовательность не содержит соответствующего элемента»

Я добавил такой конструктор в dbcontext.

public ApplicationDbContext(DbConnection connection) 
        : base(connection, true)
    {
    }

Моя настройка для моего теста

var connection = Effort.DbConnectionFactory.CreateTransient();
var context = new ApplicationDbContext(connection );

Просто тест, чтобы узнать, работает ли он

context.Set<MyType>().Add(new MyType() {Description = "test"});

Класс для MyType

public class MyType
    {
        [Key]
        public byte Id { get; set; }

        [Required, MaxLength(50)]
        public string Description { get; set; }
    }

Я также пробовал это с помощью createpersistent. Тот же результат.

Сначала я использую код ef6, mvc 5, .net 462.

Популярные ответы

Найденная проблема: у меня была другая модель данных с свойством, содержащим следующую аннотацию. Ему это не понравилось. Прокомментировал это, и это сработало.

[Столбец (TypeName = "XML")]



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему