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

plastov

Client
Регистрация
06.10.2021
Сообщения
29
Благодарностей
14
Баллы
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 ?
 
Последнее редактирование:

plastov

Client
Регистрация
06.10.2021
Сообщения
29
Благодарностей
14
Баллы
3

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113

plastov

Client
Регистрация
06.10.2021
Сообщения
29
Благодарностей
14
Баллы
3
через NuGet подключаешь Entity Framework ?
да, через NuGet

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

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
странно что NuGet не подтягивает версию под 4.6 . обычно он сам компилирует нужные зависимости. По крайней мере у меня с ОпенСВ было так.
 

plastov

Client
Регистрация
06.10.2021
Сообщения
29
Благодарностей
14
Баллы
3
странно что 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
 
Последнее редактирование:

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