C# nullable reference types
- Алик Ким
- 15 сент. 2022 г.
- 1 мин. чтения
поэкспериментировал немного с nullability в C#, поразбирался в теме.
https://docs.microsoft.com/en-us/dotnet/csharp/nullable-references - базовая статья
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/nullable-analysis - оказывается, можно помогать компилятору, давать подсказки по нуллабилити
https://docs.microsoft.com/en-us/ef/core/miscellaneous/nullable-reference-types - как работать с Entity Framework
https://www.dotnetcurry.com/csharp/nullable-reference-types-csharp - ниче так сжатая статья по теме, включая EF
и обнаружил контр-интуитивный факт:
если к модулю с включенной nullability подключить модуль с отключенной nullability, то импортированные оттуда классы не будут считаться nullable по умолчанию (хотя, так было бы логичней, на мой взгляд)
см. https://github.com/AliqQim/test_projects - ветка no-nullability-project-reference
Comments