Hi ,
By Default Sql server saving datetime in yyyy-mm-dd hh:mm:ss formate.
if you have issue in date formate while retrieving you can change date formate and compare with patientadmissiondate.
e.g.
select CONVERT(varchar(10), CONVERT(datetime, GETDATE(), 101), 101)
in C# Side :-
Please try Below code
var rep = from s in ctx.tbreports
where s.dateofreport.ToString("yyyy-MM-dd") == date.ToString("yyyy-MM-dd")
select s;