2017-06-19 7 views
0

私はC#とSQLデータベースが初めてです。ローカルデータベースからLINQを使用してデータを要求すると問題が発生します。C#のローカルデータベースからLinqを使用しているときにArgumentNullExceptionエラーが発生しました

私のコードは次のようである:

CorporateActionEventType myEventType = (from en in m_db.m_EventTypes 
              where en.CorporateActionEventType1 == myCorporateActionEvent.EventType 
              select en).FirstOrDefault(); 

CAMAIL_PaymentOptions_vw myPaymentOptions = (from po in m_db.m_PaymentOptions 
              where po.EventID == myCorporateActionEvent.EventID 
              select po).FirstOrDefault(); 

CorporateActionEventTypeCAMAIL_PaymentOptions_vwは、私は、データベースからのデータを要求するために定義されたクラスです。これはLINQコードです。私は本当にそれに精通していません。

ArgumentNullException未処理エラーが発生しました。

+0

例外が発生するのはどの列ですか?例外のメッセージは何ですか?また、例外のスタックトレースはどのように見えますか? – bassfader

答えて

1

CorporateActionEventTypeを正しくインスタンス化していない可能性があるので、「new」を使用してみてください。

エラーメッセージを表示したり、正確にnull例外が発生している場所を教えてください。

+0

はい、それは問題です。ありがとう! – Rachel

+0

問題ないです。喜んで助けてください。 – thanatorr

関連する問題