C# WPF Делаю по тутору выскочила вот такая ошибка, с чем это может быть связанно? ОШИБКА: EntityType 'User' has no key defined. Define the key for this EntityType. Users: EntityType: EntitySet 'Users' is based on type 'User' that has no keys defined.(ПРОИСХОДИТ ПОСЛЕ НАЖАТИЕ НА КНОПКУ) код using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using System.Drawing; using System.ComponentModel; using System.Windows.Forms; namespace WpfApp3 { /// <summary> /// Логика взаимодействия для AuthWindow.xaml /// </summary> public partial class AuthWindow : Window { public AuthWindow() { InitializeComponent(); } private void Button_Auth_Click(object sender, RoutedEventArgs e) { string login = TextBoxLogin.Text.Trim(); string pass = passBox.Password.Trim(); if (login.Length < 5) { TextBoxLogin.ToolTip = "Это поле введенно не верно!"; TextBoxLogin.Background = Brushes.Gray; } else if (pass.Length < 5) { passBox.ToolTip = "Это поле введенно не верно!"; passBox.Background = Brushes.Gray; } else { TextBoxLogin.ToolTip = ""; TextBoxLogin.Background = Brushes.Transparent; passBox.ToolTip = ""; passBox.Background = Brushes.Transparent; User authUser = null; using (ApplicationContext db = new ApplicationContext()) { authUser = db.Users.Where(b => b.Login == login && b.Pass == pass).FirstOrDefault(); } if (authUser != null) System.Windows.MessageBox.Show("Все хорошо!"); else System.Windows.MessageBox.Show("Данные для входа не верны!"); } } } }
У класса User нету свойства ID с атрибутом [Key]. Добавь просто в начало класса public int ID {get;set;} и сверху напиши [Key]