Ошибка Catel ModelBase‹T›

Я пытаюсь использовать ModelBase в качестве базового класса для EntityBase, как это предлагается в документации по адресу https://catelproject.atlassian.net/wiki/display/CTL/Using+ModelBase+as+base+for+.сущности.

Я использую VS Express 2013 для рабочего стола Windows (C#), EF v6 и Catel v3.9.

При попытке собрать приложение я получаю следующее сообщение об ошибке:

Ошибка 1 Catel.Data.ModelBase<T> устарела: универсальный класс больше не используется, вместо этого используйте неуниверсальную базу. Вместо этого используйте ModelBase. Будет удалено в версии 4.0.0.

Я не знаком с Catel и Entity Framework, поэтому был бы признателен за актуальные рекомендации по их совместному использованию.


person user2517555    schedule 13.04.2014    source источник


Ответы (1)


Я думаю, что сообщение очень ясно:

«Catel.Data.ModelBase устарела» означает, что она будет удалена из Catel в будущем и поэтому больше не должна использоваться.

К счастью, в сообщении также говорится кое-что еще:

«Вместо этого используйте неуниверсальную базу. Вместо этого используйте ModelBase», что означает, что вы можете использовать класс ModelBase вместо ModelBase.

Я также обновил страницу документации, чтобы использовать ModelBase вместо ModelBase.

person Geert van Horrik    schedule 14.04.2014