Удалите каталог ios
и запустите его в каталоге проекта
flutter create -i swift .
. Необходимо повторно применить предыдущие ручные изменения.
LINQ-сгенерированные классы являются частичными классами, означая, что можно расширить их путем создания собственных частичных классов или частичных методов.
В Вашем случае можно создать частичный класс для SystemUser и затем добавить метод (методы) там. Они не будут перезаписаны, если файл DBML будет повторно создан.
Что-то как:
public partial class SystemUser
{
public bool Authenticated { get; set; }
void Authenticate()
{
//Perform custom logic here.
}
}
Смотрите на использование Частичного класса... оно могло бы соответствовать Вашей ситуации очень приятно.
Если Вы просто хотите, чтобы Ваш класс имел новый метод, Вы корректны, создают новый файл и используют частичный класс.