SSW.CleanArchitecture icon indicating copy to clipboard operation
SSW.CleanArchitecture copied to clipboard

🐛 Investigate use of Nullable Strongly Typed IDs

Open danielmackay opened this issue 1 year ago • 1 comments

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/

danielmackay avatar May 30 '24 22:05 danielmackay

+1 thanks for pointing this out.

@danielmackay please let me know if there is a solution.

kavatari avatar Feb 05 '25 11:02 kavatari