Ich versuche, das heutige Datum mit einem Datum in der Datenbank zu vergleichen. Todays Datum wird in der Datenbank wie folgt gespeichert: 2016.06.14 00: 00: 00.000Durchführen eines Datumsvergleichs mit einem in der Datenbank gespeicherten Datumsfeld
dtTodaysDate wie folgt generiert: 2016.06.14 11.51.09
Hier ist die Methode,
public string CheckCreateOneProjectReportPerDay(string strprojectId)
{
string checkReturnValue = "DoesNotExist";
DateTime dtTodaysDate = DateTime.Now;
var checkProjectRec =
_objContext.tbl_Project_Status_MSTR.Where(
s => s.ProjectID == strprojectId && s.StatusDate == dtTodaysDate);
if (checkPrjDate.Any())
{
checkReturnValue = "RecordExist";
}
return checkReturnValue;
}
ich habe versucht, das Schlüsselwort enthält in der Abfrage unten zu verwenden, aber ohne Glück
var checkProjectRec =
_objContext.tbl_Project_Status_MSTR.Where(
s => s.ProjectID == strprojectId && s.StatusDate == dtTodaysDate);
die Abfrage oben immer nichts zurück, weil sie nicht übereinstimmen. Gibt es einen besseren Weg diesen Vergleich zu machen?
Danke. Ich werde gleich nachsehen. – user2320476