¿Cuál es la mejor manera de manejar las fechas bc en el servidor .net / sql?

Estoy planeando crear una aplicación de línea de tiempo que almacene y muestre información para fechas específicas. Por ejemplo: Aristóteles 384 a. C. - 322 a. pero también fechas de anuncios como Immanuel Kant 22.04.1724 - 12.02.1804).

Quiero usar una base de datos de edición compacta sql. El formato de fecha y hora permite fechas del 1/1/1753 12: 00: 00: 00 AM al 31/12/9999 11:59:59 PM. Entonces no puedo usar el formato de fecha y hora nativo. .Net tampoco permite fechas bc utilizando la clase DateTime nativa (0001.01.01 es el primer día).

Tengo que definir mi propio formato usando una columna varchar y en .Net analizar esos valores?

Respuestas a la pregunta(3)

Su respuesta a la pregunta