Добавление новых методов к LINQ к SQL генерировало классы

Удалите каталог ios и запустите его в каталоге проекта

flutter create -i swift .

. Необходимо повторно применить предыдущие ручные изменения.

10
задан user64874 11 February 2009 в 02:30
поделиться

3 ответа

LINQ-сгенерированные классы являются частичными классами, означая, что можно расширить их путем создания собственных частичных классов или частичных методов.

В Вашем случае можно создать частичный класс для SystemUser и затем добавить метод (методы) там. Они не будут перезаписаны, если файл DBML будет повторно создан.

Что-то как:

public partial class SystemUser
{
    public bool Authenticated { get; set; }

    void Authenticate()
    {
        //Perform custom logic here.
    }
}
13
ответ дан 3 December 2019 в 22:02
поделиться

Смотрите на использование Частичного класса... оно могло бы соответствовать Вашей ситуации очень приятно.

2
ответ дан 3 December 2019 в 22:02
поделиться

Если Вы просто хотите, чтобы Ваш класс имел новый метод, Вы корректны, создают новый файл и используют частичный класс.

1
ответ дан 3 December 2019 в 22:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: