Qual é a melhor maneira de implementar a Associação Polimórfica no SQL Serve

Tenho muitas instâncias em que preciso implementar algum tipo de associação polimórfica no meu banco de dados. Eu sempre perco muito tempo pensando em todas as opções novamente. Aqui estão os 3 em que consigo pensar. Espero que exista uma prática recomendada para o SQL Server.

Aqui está a abordagem de várias colunas

Aqui está a abordagem sem chave estrangeira

E aqui está a abordagem da tabela base

questionAnswers(9)

yourAnswerToTheQuestion