813 votesSergey Kostrukov commented
It should be supported by Entity Framework, even if GUID as PK or FK is a bad practice for database, because do workarounds in code is much more worst thing.
Everyone has absolutely different point of view what (and how) to use as primary keys in their database schemes.
Reverting status from “under review” to “no status” since we aren’t currently working on this. We will still consider it for future releases.