Is there any way that I can create the type time in C# to be compatible with the type time of the SQL server?
According to MSDN:
Mapping CLR Parameter Data
You're looking for the TimeSpan type.