En sql DATE kan castas direkt till en .net DateTime och vice versa.
för att få det, använd SqlDataReader.GetDatetime Metod
DateTime myDate = myDataReader.GetDateTime(myColumnIndex);
för att ställa in den, tilldela den helt enkelt värdet för SqlParameter
och använd .Date egenskapen för DateTime