Je veux obtenir la valeur Timedate d'une autre page en utilisant request.querystring et ensuite utiliser une requête pour comparer et extraire les données correspondantes. La fonction de la requête dans LINQ est:convertir Request.QueryString toDatetime puis récupérer en utilisant datacontext dans linq dans C# asp.net
protected void User_Querytime()
{
DataClasses2DataContext dc1 = new DataClasses2DataContext();
String Data = Request.QueryString["TimeOfMessage"];
var query7 = from u in dc1.syncback_logs
where u.TimeOfMessage = Data
orderby u.TimeOfMessage descending
select u;
GridView1.DataSource = query7;
GridView1.DataBind();
}
Ici, le "Request.QueryString [" TimeOfMessage "]" que je reçois est DateTime (ex: 8/25/2008 09:07:19). Je voulais comparer avec le "u.TimeOfMessage" dans la base de données et tirer les enregistrements correspondants. Lorsque j'utilise la fonction todatetime pour convertir une chaîne en date, la valeur renvoyée est bool et ne peut donc pas la comparer au "Timeofmessage" qui est le format datetime dans la base de données. Quelqu'un peut-il m'aider dans ce domaine?