vb.net linq option-strict option-infer

¿Cuál es la mejor manera de mezclar Option Strict de VB.NET y las nuevas directivas Option Infer?



linq option-strict (1)

En una pregunta relacionada , mi equipo está a punto de (afortunadamente) comenzar a usar LINQ, y me gustaría aprovechar los tipos anónimos. ¿Cuál es la mejor manera de combinar Option Strict de VB.NET (que hemos estado utilizando durante la vida del proyecto) y las nuevas directivas Option Infer?


Option Strict y Option Infer no entran en conflicto, así que no veo ningún daño al tener ambos activados.

Como guía de estilo, prefiero poner Option Strict, Explicit e Infer en la parte superior de cada archivo de clase, esto evita que las diferencias en la configuración del proyecto o IDE causen problemas y deja en claro qué configuraciones se utilizan.