从C#中的本地数据库使用Linq时出现ArgumentNullException未处理错误

时间:2017-06-19 12:43:10

标签: c# .net database linq

我是c#和sql数据库的新手。当我使用本地数据库中的LINQ请求数据时,我遇到了问题。

我的代码是这样的:

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发生了未处理的错误。

1 个答案:

答案 0 :(得分:1)

从一眼看,您可能无法正确实例化CorporateActionEventType,请尝试使用“new”。

发布错误消息或告诉我们您在何处获得null异常可能会有所帮助。