Convertir les ticks .NET en SQL Server DateTime

Je suis de l'enregistrement d'un TimeSpan (à partir de .NET) de la valeur dans ma db comme BIGINT dans SQL Server (enregistrement de la propriété Ticks). Je veux savoir comment faire pour convertir cette BIGINT de la valeur à un DATETIME valeur dans SQL Server (pas dans .NET). Des idées?

Acclamations

EDIT:

Je suis à l'aide de NHibernate pour mapper un TimeSpan bien j'ai, et il persiste Tiques de la propriété. Je l'utilise pour relative heures (ou minutes) le contrôle sur une date.

Internes dans le système, tout est parfait, cette conversion n'est pas nécessaire. Cependant, lors de l'exécution aléatoire des requêtes dans SQL Server, il est difficile de comprendre la persisté forme d'un TimeSpan. Donc, une fonction où je passe la Ticks valeur et un DateTime est renvoyé serait donner le montant en heures, minutes et secondes que TimeSpan représente.

source d'informationauteur Pedro