Я новичок в LINQ. Я просто перетащил все свои таблицы базы данных в конструктор в виде LINQ to SQL. Все мои отношения правильные и выглядят красиво в дизайнере. Я могу получить данные, используя простой код LINQ. Я хочу добавить свои собственные методы сейчас, но не хочу сдавать свои изменения, если (когда) мне нужно восстановить мой dbml. Я предполагаю, что я просто создаю новый файл классов и устанавливаю частичные классы сгенерированных классов. Это правильно? Например, у меня есть сгенерированный класс с именем SystemUser , который содержит столбцы SystemUserId, имя пользователя, пароль, PersonId, SecurityQuestionId, SecurityQuestionResponse . Я хочу добавить метод с именем void Authenticate () и новое свойство с именем bool Authenticated . В основном я хочу передать имя пользователя и пароль для Authenticate () и установить свойство Authenticated на основе поиска подходящего пользователя, и т.д. Где и как мне это сделать?