1

データベースから削除する場合、現在のオブジェクトの日時プロパティが現在の日付より 2 日古いかどうかを確認するにはどうすればよいですか。

このメソッド内で実装する必要がありますが、

public void AddNews(News news)
{
var exists = db.News.Any(x => x.Title == news.Title);

if (exists == false)
{
    db.News.AddObject(news);
}
else
{
    db.News.DeleteObject(news);
}


}

どんな種類の助けも大歓迎です

4

2 に答える 2

3

プロパティが呼び出されると仮定するとNews.Date...

if(news.Date <= DateTime.Now.AddDays(-2))
{
    db.News.DeleteObject(news);
}
于 2013-04-28T17:08:28.157 に答える
2

2 つのDateTime値を減算してTimeSpanを取得できます

if((DateTime.Now - news.DateTime).Days >= 2)
{
    // Delete news from database
}
于 2013-04-28T17:08:08.630 に答える