2011-07-27 19 views
0

私はイベントのテーブルを持っています、私は特定の月と日から、すべてのイベントを返すlinqクエリが必要です。私はちょうど構文を知らないasp.net MVC 3 DateTime linq

var monthquery = from c in db.events 
        where c.startdate.month == DateTime(MonthValue, Year Value) 
        select c; 

よう

何か。たとえば、MonthValueの代わりに7月に入るのは何ですか?代わりにMonthValueの事前

答えて

3

おかげで、あなたは...お返事のための

var monthquery = from c in db.events 
        where c.startdate.month == IntegerThatRepresentTheMonth 
        && C.startDate.Year == IntegerThatRepresentTheYear 
        select c; 
+0

感謝を表す整数の月を置くことができます。私はそれを試してみよう! – Dan

+0

ありがとう、私はこの種皮を始めるだけです、あなたの助けに感謝します! – Dan

+0

私はあなたの脳をさらに拾うことができますか?私は月と年を設定する2つの関数があり、これらの関数で整数値を置き換えていますが、このエラーが発生しています...エンティティへのLINQは、 'Int32 GetMonth()'メソッドを認識しません。メソッドは、ストアの式に変換することはできません....任意のアイデアlinqクエリで関数を使用する方法? – Dan