Получать записи определенного месяца или даты из значения datetimepicker в хранимую процедуру

Я хочу получить все записи из базы данных DateTimePicker Server; Я использую Entity Framework и C #.

Я использую значение для передачи хранимой процедуры, а хранимая процедура ожидает дату ALTER PROCEDURE sp_Select_Expense_Month @dt dateTime AS BEGIN SELECT * FROM Expense WHERE [ DateTime ] LIKE '@ dt%' END GO объект, когда я беру данные из сборщик времени получает целую строку, но мне нужна только дата. Я попытался с объектом datetime, но не успел это значение для объекта datetime dt DateTime dt = dateTimePicker1.Value.Date; dataGridView1.DataSource = dbobj.sp_Select_Expense_Month(dt).ToList();

Теперь проблема в том, что когда я пытаюсь изменить формат datetimepicker, он преобразует его в строку, но мне нужно datetime obj, но только с датой

datetime

Как передать что-то в хранимую процедуру? Пожалуйста, помогите мне молиться за всех комментаторов

Я пробовал много решений, но самый близкий был с похожим запросом в хранимой процедуре, но он не показывал никаких результатов, но заголовки вызывались в gridview, и даже когда я пробовал это в SQL Server Management Studio, он показывает одно и то же имя столбцов без какой-либо записи

sql

в структуре базы данных только его тип даты

c#,sql,sql-server,datetime,stored-procedures,

-1