Un sql DATE
se puede convertir directamente a un .net DateTime
y viceversa.
para obtenerlo, utilice SqlDataReader.GetDatetime Método
DateTime myDate = myDataReader.GetDateTime(myColumnIndex);
para configurarlo, simplemente asígnelo al valor de Parámetro Sql
y usa el .Date
propiedad de DateTime