Исправление ошибки предложенное автором не решило проблему на моем компьютере и ошибка осталась. В файле .config указал путь к db полностью
@m1k0_sha Жыл бұрын
Спасибо тебе большое!!!. Очень помог
@antonmaklakov4 жыл бұрын
Поздравляю с 600к подписчиков!
@МихаилСироткин-м3н3 жыл бұрын
Круто, спасибо!
@DzmitryBurak3 жыл бұрын
ты ничего не объясняешь по сути, ты просто показываешь код и говоришь списывать как у тебя. Если хочешь разораться в чём-то, то это явно не сюда.
@ИльяИзкургана2 жыл бұрын
Всем ку. Я новичок в WPF . В ходе следования уроку столкнулся с ошибкой выполнения "EntityType 'User' has no key defined" при выполнении db.Users.Add Решение: в модуле "User" добавить "using System.ComponentModel.DataAnnotations;" и ниже в классе добавить "[Key]"
@freezik_company2 жыл бұрын
куда именно добавить [key]?
@freezik_company2 жыл бұрын
и как добавить??
@ДмитрийШеремета-й8г Жыл бұрын
@denisss8102 если вдруг еще интересно. "[Key]" нужно прописать перед каким либо свойством класса. Например, у меня в классе два свойство: для логина и пароля. И над строкой public Login нужно написать вот тот ключ
@shadow42fox8 ай бұрын
@@ДмитрийШеремета-й8г Спасибо вам и @user-hm7iw7wj3f , что решили мою проблему. После этого действительно всё заработало :)
@alexeygenadich50513 жыл бұрын
SQLiteException: SQL logic error no such table: Users
@morze_py2 жыл бұрын
Надо прописать полный путь в App.config к твоей БД
@valenko_2 жыл бұрын
@@morze_py теперь выдает ошибку System.Data.DataException: "An exception occurred while initializing the database. See the InnerException for details." в строчке db.Users.Add(user);
@valenko_2 жыл бұрын
@@morze_py сделал все как в уроке
@vena2252 жыл бұрын
мы не одни походу
@vena2252 жыл бұрын
connectionString="Data Source=C:\Users\Admin\source epos\testProject\testProject\accepted.db" типа так должно быть
@ДанилаТрофимчук-т3ю3 жыл бұрын
А код подключения к базе данных SQL Server Management Studio какой?
@someonewhoyoudontknowiguess4 жыл бұрын
7:11 Вроде бы можно просто написать public string Email {private get; set;}
@adhamkhaytbaev163 жыл бұрын
System.Windows.Markup.XamlParseException вот эта ошибка выходит в файле ApplicationContext.cs в строке public ApplicationContext() : base("DefaultConnection") {} ЧО ДЕЛАТЬ ПОМОГИТЕ НЕ МОГУ ИСПРАВИТЬ
@kpanat Жыл бұрын
Да выкинь этот класс и другой и сделай по нормальному а не с такими извратами... там что-о не так конфиг файле. Не думаю что это легко будет разобраться... а главное это не нужно... не работает так сделай иначе как работает. Есть гарантированный способ работы... Это когда по стандарту делаешь. А не с извращениями.
@MalinkoFFF2 жыл бұрын
Если вы при запуске получаете ошибку CreateDatabase is not supported, значит вы забыли поставить на db в свойствах "Копировать" и entity пытается создать новую таблицу сам, где у него не получается ничего.
@rudilive4 жыл бұрын
Ошибка: System.Data.Entity.Infrastructure.DbUpdateException: 'An error occurred while updating the entries. See the inner exception for details.' Как ее решить? Подскажите пожалуйста, если получилось исправить.
@WeCoding3 жыл бұрын
Добавить имя таблицы и добавить идентификатор в модель через атрибут [TableName("tbname")] [Key]
@дмитрийбыков-ы3б3 жыл бұрын
@@WeCoding можно по подробнее
@kpanat Жыл бұрын
@@дмитрийбыков-ы3б Ну это аттрибут класса на сколько я понял...
@КулиничДмитро Жыл бұрын
не работает код, выбивает ошибку "callback.Invoke(state); System.Windows.Markup.XamlParseException: "'The invocation of the constructor on type 'WpfApp4Лаба.MainWindow' that matches the specified binding constraints threw an exception.' Line number '8' and line position '9'." "
@kurama3144 жыл бұрын
Привет! Давай что-то на Swift)
@kurama3144 жыл бұрын
@Злая собака . Гааав-гав-гав Если ты не знал, есть люди которые знают Swift, и хотят видеть интересные видео по разработке на этом языке.
@kpanat Жыл бұрын
Кстати конструктор с 3-мя параметрами в классе модели не нужен. Все значения задаются с помощью конструкции инициализации. Ну кому-то мб так удобнее. не знаю...
@LeonidR-n8f Жыл бұрын
Пробовал с нуля раза три все сделать, но все равно не работает, требует первичный ключ, пробовал установить как в одном из комментариев ниже было, искал в интернете, но ничего рабочего не нашел. Так же обратил внимание, что у меня id в User.cs серого цвета, а на видео нет. SQLite Users: EntityType: EntitySet 'Users' is based on type 'User' that has no keys defined
@Pr1v_ET11 ай бұрын
Убедись что у тебя свойство "id" в классе User прописано именно как на видео: "public int id { get; set; }". При попытках написать полным свойством или просто полем ругается на отсутствие первичного ключа. Ошибки разные, но суть одна.
@sanyahladunyk32693 жыл бұрын
Делал всё по видео, и столкнулся с ошибкой SQLiteException: SQL logic error no such table: Clients, хотя таблица с таким названием есть в базе данных. Кто знает, как решить данную проблему?
@oleksiireipashi5913 жыл бұрын
Попробуй прописать полний путь к бд, в AppConfig
@skyrikks72123 жыл бұрын
попробуй добавить базу данных в папку debug в проекте
@noname-nf9tn3 жыл бұрын
Нашли решение?
@АндрейМеркулов-у9з3 жыл бұрын
та же проблема
@vena2252 жыл бұрын
connectionString="Data Source=C:\Users\Admin\source epos\testProject\testProject\accepted.db" типа так должно быть
@_GlebSter_3 жыл бұрын
Почему то данные записанные в приложении не отображаются в DB browser for SQlite
@АндрейЧиновников-ж2х3 жыл бұрын
Решил проблему?
@_GlebSter_3 жыл бұрын
@@АндрейЧиновников-ж2хда)
@АндрейЧиновников-ж2х3 жыл бұрын
@@_GlebSter_ скажи как?
@_GlebSter_3 жыл бұрын
@@АндрейЧиновников-ж2х я открывал не тот файл, нужно открывать, который находится в приложении в папке debug
@_GlebSter_3 жыл бұрын
Точный путь не помню, если не найдешь, то чуть позже напишу
@cappucc4 жыл бұрын
Я сразу от его старых уроков по python и у меня вопрос, как голос может так поменяться, или это его сын?
@Алексей-ш9н4ж4 жыл бұрын
Алгоритмы и структуры данных бы отдельным курсом))
@АнтонСтукалин-д5ы3 жыл бұрын
System.InvalidOperationException: "Тип сущности User не входит в модель для текущего контекста." Как исправить эту ошибку?
@ЭдуардНикалян3 жыл бұрын
У меня тоже самое, как исправили ?
@evangelinaevangelb46002 жыл бұрын
У меня тоже, вы никак не решили?
@sezap Жыл бұрын
а щас кто нибудь понял в чем ошибка?
@AndrewPstvt4 жыл бұрын
Отличный курс, можно отдельный ролик о динамическом создании элементов?
@AkramAzizmurodov4 жыл бұрын
Гоша, все отлично! По твоему взгляд какой язык сейчас самый лучший и популярный для создания программа для Windows? Дай мне пожалуйста совет. Python PyQt5 надо учить или C# WPF ?
@arturlomakin35554 жыл бұрын
Учи C#. Я пробовал Qt, но это говно. Мало возможностей. WPF крутая штука.
@rainbowskycountris90223 жыл бұрын
Насколько я знаю, C#, C++, Java, Python - самые популярные. Еще есть и другие популярные, но эти больше всего. У каждого из них - свои плюсы и минусы) Но мне С# больше всего нравится)
@АлександрШульгин-й3г11 ай бұрын
а как удалить созданную в БД запись?
@kpanat Жыл бұрын
Сделать это же но на MS SQL можно за 5 минут и всё будет работать как надо. Но сделать это на SQLite оч сложно! и только не говорите мне что SQLite простая БД...
@slaveofgodslaveofgod30414 жыл бұрын
Отличные уроки! Спасибо большое! Класс! Гоша, а сколько всего будет уроков и когда все выйдут???
@ramzesic20563 жыл бұрын
если надо вторую базу данных добавить как это сделать
@nedoprogramer47034 жыл бұрын
Привет, вроде бы сделал всё как в видео, по инструкциям, и даж понимаю что как работает, но выдаёт ошибку: DllNotFoundException: Не удается загрузить DLL "SQLite.Interop.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E) Если кто то сталкивался с такой, можете обьяснить?
@rainbowskycountris90223 жыл бұрын
Ну, не найден модуль такой то. Скорее всего, ошибка при установке библиотеки SQLite
@zannbassminecraft40063 ай бұрын
System.Data.Entity.Validation.DbEntityValidationException: что это
@valia_kh3 жыл бұрын
А если нету файлов xaml ?
@hannaivanova33922 жыл бұрын
Подскажите, а почему мы пишем AppContext именно вверху после class MainWindow, а выделяем память после Initilize COmponent? почему нельяз прописать вдр месте?
@nikolaamber99723 жыл бұрын
7.36 У меня выдает ошибку, System.StackOverflowException: "Выдано исключение типа "System.StackOverflowException"." строка Login
@rustam35434 жыл бұрын
А если в таблице 20 полей и каждую описывать get set и тд??
@WeCoding3 жыл бұрын
Да. Просто все надо сделать на MVVM
@movietop43132 жыл бұрын
Используй реконструирование
@kpanat Жыл бұрын
@@WeCoding Не ругайся пожалуйста. Тут это неприемлемо...
@daizygod4 жыл бұрын
крайне противоречивое мнение сложилось о данных уроках, если бы не имел представления что такое ООП, я бы не понял почему я сделал всё так же как и в уроке но у меня появилась ошибка, если кому интересно, то у меня менялся текст label ДО того как он создался, а делал я всё по видеоуроку
@rainbowskycountris90223 жыл бұрын
Ага, он же в первом уроке говорил - курс не для новичков, а для тех, кто уже разбирается в С#( значит и в ООП) и в WinForms
@kpanat Жыл бұрын
@@rainbowskycountris9022 WinForms совершенно необязательно знать и XAML так же. Но надо знать XML и C#. И желательно хорошо.
@ruslanmikhailov28442 жыл бұрын
Я двое суток потратил на простенькую ошибку!!!! Твою ж дивизию.... нужно сразу писать через публичное свойство (именно публичное) public id {get; set;} не менять ни название поля в базе, ни свойство. гет/сет тоже оба должны быть.
@LionDarkeen10 ай бұрын
Найс 2 часа убил из за того что перед названием БД в config забыл точку поставить
@OrinokoRiver3 жыл бұрын
этот sqllite редкостное г-но, постоянно исключения и ошибки. под winforms тоже грабли. то одно криво встает, то другое. два дня секса с компом, ну его на уй
@kpanat Жыл бұрын
У меня было 3 дня но я поборол проблему. Хотя пришлось сделать всё по другому... А как у него всё равно не заработало.. У меня всё время ошибку 50 выдавало. Это том что не найден экземпляр сервера БД . Но какой экземпляр это не серверная БД... Там нет никакого экземпляра. И быть не может. Вобщем бредовая ошибка из которой ничего не ясно кроме одного - не работает...
@OrinokoRiver Жыл бұрын
@@kpanat у меня все давно заработало
@wad_code4 жыл бұрын
Гоша держит планку
@betnews-86164 жыл бұрын
научился блин... никто теперь не поможет.. как всегда блин
@betnews-86164 жыл бұрын
System.Windows.Markup.XamlParseException: ""Вызов конструктора для типа "UsersApp.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "8" и позиция в строке "9"."
@ТимурЗевахин4 жыл бұрын
@@betnews-8616 Такая же проблема , решение найдено ?
@betnews-86164 жыл бұрын
@@ТимурЗевахин блин да, как-то решил уже не помню, напомни что там и где, подскажу