Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 15
SQLite

Исключение MissingMethodException

25.03.2017, 18:35. Показов 731. Ответов 0

Студворк — интернет-сервис помощи студентам
Здравствуйте. Сделал ознакомительную программу с SQLite базой, в которую просто добавляется несколько записей, но получаю MissingMethodException. В чём может быть причина?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
namespace Lite {
    class Program {
        static void Main(string[] args) {
            using (var dbConnect = new SQLiteConnection("base.db", true)) {
                dbConnect.CreateTable<Person>();
                AddPersons(dbConnect, 10);
                var table = dbConnect.Table<Person>();
                var n = from z in table where z.Name == "Жора" select z.Fam;
                foreach (var b in n)
                    Console.WriteLine(b);
            }
            Console.Read();
        }
        static void AddPersons(SQLiteConnection sc, int n) {
            string[] names = { "Вася", "Петя", "Жора", "Миша", "Коля", "Боря", "Дима" };
            string[] fams = { "Иванов", "Петров", "Сидоров", "Мешков", "Стеклов", "Портнов", "Кузнецов", "Кулаков", "Пастухов", "Озеров", "Мылов" };
            Random r = new Random();
            for (int i = 0; i < n; i++) {
                Person p = new Person(names[r.Next(names.Length)], fams[r.Next(fams.Length)], r.Next(18, 91));
                sc.Insert(p, typeof(Person));
            }
        }
    }
}
Класс Person:
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
namespace SQLite {
    class Person {
        [PrimaryKey, AutoIncrement, Unique]
        public int ID {
            get; set;
        }
        [MaxLength(30), NotNull]
        public string Name {
            get; set;
        }
        [MaxLength(30), NotNull]
        public string Fam {
            get; set;
        }
        [NotNull]
        int Age {
            get; set;
        }
        public Person(string name, string fam, int age) {
            Name = name;
            Fam = fam;
            Age = age;
        }
        public override string ToString() {
            return $"#{ID} - {Fam} {Name}, {Age}";
        }
        public Person() {
        }
    }
}
Миниатюры
Исключение MissingMethodException  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.03.2017, 18:35
Ответы с готовыми решениями:

Исключение System.MissingMethodException
Ситуация: Компилятор. Реализуется имплементация классов в некий скриптовый язык. Экземпляры классов являются контейнерами. Таким...

Explorer.exe Исключение неизвестное программное исключение в Windows XP, что делать?
Уже три месяца борюсь с ужасной заразой, всякий раз, когда я совершаю какое-либо действие, будь то: копирование, открывание папки,...

Исключение EOleError. Как перехватить при удалении записи это исключение ?
Добрый день, Господа. Связал ключем справочник с майн-таблицей на уровне СУБД MySQL. При удалении из справочника записи связанной с...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.03.2017, 18:35
Помогаю со студенческими работами здесь

прохожу исключение не могу понять где ошибка. мне нужно сделать свое исключение
import java.io.*; public class student { public static void main(String args){ WithoutNIOExample io; io =...

Что я сделал не так?Возникло необработанное исключение по адресу 0x7434A9F2 : исключение Microsoft C++: std
//Калькулятор Intrigger #include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; #include&lt;string&gt; #include&lt;cstring&gt; using...

Avastscv.exe исключение программное исключение 0хс0000417
При загрузке виндовс вылазит ошибка указана в теме сообщения, и при этом антивирусник аваст отключается пробую запустить пишет антивир...

исключение
Допустим у нас есть такая программа: #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;fstream&gt; #include &lt;string&gt; using...

Исключение?!
При попытке добавить запись в базу данных, с уникальным ключем, если имеется такая запись уже , делфи выдаст ошибку..свою ошибку.. Каким...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru