Какая актуальная версия .Net и Entity Framework ?

  • Автор темы Автор темы plastov
  • Дата начала Дата начала

plastov

Client
Регистрация
06.10.2021
Сообщения
29
Реакции
15
Баллы
3
Версия ЗП 7.7.1.0
Создаю проект VS 2022 через кубик в ПМ. Пишет что нужна версия .net 4.6.2, предлагает загрузить с сайта. Установил эту версию. Пробую установить последнюю версию провайдера Entity Framework, пишет что несовместим с .net 4.6.2.

Два вопроса
1) Надо обязательно .net 4.6.2 использовать, выше версии не подойдут?
2) EF получается также нужен совместимый с 4.6.2 ?
 
Последнее редактирование:
через NuGet подключаешь Entity Framework ?
да, через NuGet

вот под нее и работай. тогда не будет проблем

пользуюсь справочником, а там напр. используются ссылочные nullable типы
например
C#:
Развернуть Свернуть Копировать
public string? Name { get; set; }
в 4.6.2 они не поддерживаются (
 
Последнее редактирование:
странно что NuGet не подтягивает версию под 4.6 . обычно он сам компилирует нужные зависимости. По крайней мере у меня с ОпенСВ было так.
 
странно что NuGet не подтягивает версию под 4.6 . обычно он сам компилирует нужные зависимости. По крайней мере у меня с ОпенСВ было так.


Сам не подтягивает, но в версиях провайдера EF написаны зависимости.
Сейчас актуальная версия EF провайдера для postgresql 6.0.5, а для .net 4.6.2 подходит 1.1.1.

Вот думаю смогу 1.1.1 норм использовать или лучше с sql начать разбираться, а EF пока не трогать.


UPD
Для .net 4.6.2 подходит версия провайдера с .NET Standard 2.0
Совместимости можно посмотреть здесь https://docs.microsoft.com/ru-ru/dotnet/standard/net-standard?tabs=net-standard-2-0
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)