3
public class content
{
    public int Id { get; set; }
    public string name { get; set; }
    public DateTime date { get; set; }  
}


Id   name       date
1    content1   01/01/2013
2    content2   05/01/2013
3    content3   05/03/2013
4    content4   01/06/2013
5    content5   10/03/2012
6    content6   01/01/2012

クエリが「01/2013」を通過した場合、クエリはコンテンツ ID 1,2 を返すようにしています。上記の状況を照会する方法を知っている人はいますか?

4

3 に答える 3

2

This is correct for only moth and year

 List<eTransaction> lsttrans = db.eTransactions.Where(c => c.SchemeID == scid && 
    c.DateOfPay.Value.Month == month && c.DateOfPay.Value.Year == year).ToList();
于 2013-07-05T12:38:59.677 に答える
0

私は突然以下のように働きました:

public IEnumerable<Content> GetContents(string date) /* E.G: date = '07/2013' */
{        
    return db.Contents // Or wherever you're getting data from
             .Where(c => c.Date.ToString("MM/yyyy") == date);
}

それは正しい方法ですか?

于 2013-05-08T14:04:34.703 に答える