I was expecting the original code to insert the new account and for the account assignment to be updated to reference the new chalet such that...
accountAssignmentEntity.AccountId
...has the value of the new account's pk (which is indeed an identity column) and...
accountAssignmentEntity.Account
...references the new account.