0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 15
1
SQLite

Исключение MissingMethodException

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

Author24 — интернет-сервис помощи студентам
Здравствуйте. Сделал ознакомительную программу с 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2017, 18:35
Ответы с готовыми решениями:

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

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

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

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

0
25.03.2017, 18:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2017, 18:35
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru