b18bb9502a6e228751491297c56b64013f5579d1
PackController.Info's ownedItemsByItemId projection used `i.Item.Id` to key the dict — EF translates that to the FK column today, but any future model change that breaks the nav→column mapping would fall back to client eval and collapse every key to 0 (the default Item constructor's Id), silently hiding every tutorial pack via item_number=0. EF.Property<int> reads the shadow FK directly and is robust to nav changes. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
The SV Simulator server code, including the DCG Engine, SVSim content, and an entrypoint for the official game client.
Languages
C#
100%