¿Cuál es la mejor manera de almacenar la entrada / reducción de WMD en el servidor SQL y mostrarla más tarde?

Estoy mirando el uso de WMD en mi proyecto en lugar de mi RadEditor existente. He estado leyendo algunas publicaciones sobre cómo almacenar y recuperar los datos, y quiero asegurarme de tener el concepto correcto antes de continuar.

Si mi investigación es correcta, esto es lo que debería estar haciendo.

Debería almacenar los datos del editor dos veces (una vez como HTML y una vez como Markdown)Debería ejecutar el HTML a través de unLista blanca antes de guardarlo.Debería ejecutar el HTML a través de AntiXSS al salir (antes de mostrar)Debo usar los datos de Markdown SOLAMENTE para repoblar Markdown para su edición.

¿Alguien puede confirmar o negar si esto es correcto, y también agregar cualquier entrada útil sobre el tema??

Referencias
Reformatear mi código: Sanitize Html
StackOverflow: ¿cómo se almacena el descuento utilizando wmd en asp net
StackOverflow: desinfecta html antes de almacenar en el db o antes de representar la biblioteca antixss
StackOverflow: almacena entidades html en la base de datos o convierte cuando se recupera

Respuestas a la pregunta(2)

Su respuesta a la pregunta