SSW.CleanArchitecture
SSW.CleanArchitecture copied to clipboard
🐛 Investigate use of Nullable Strongly Typed IDs
The problem I've found is that sometimes you need to use optional/nullable foreign keys. When you do this EF Core doesn't like trying to use nullable structs for FKs. The only way I could find to fix this is to change from a record struct to record.
Should probably create a ticket to further investigte this and update the rule if necesary.
See usages of TeamId for more details.
If needed update the rule - https://www.ssw.com.au/rules/do-you-use-strongly-typed-ids/
+1 thanks for pointing this out.
@danielmackay please let me know if there is a solution.