dnn-linqtosql对象引用未设置为对象异常的实例
本文关键字:异常 实例 对象 对象引用 设置 dnn-linqtosql | 更新日期: 2023-09-27 18:21:05
我有这样一个代码,它试图将一些信息保存到数据库中,但我的数据上下文无法创建。它给出了这样一个异常"对象引用未设置为对象实例。"当我调试时,它从"DataContext1db=new DataContext1();"行跳到catch块并给出该异常。有什么解决办法吗?
public class AuthorPaperDetails
{
public void SaveAuthorPaperDetails(string pTitle, string confMakerId,
string additionalPaperTitle,string mainAuthor,
int regFeeForFirstAuthor,int regFeeForAdditionalPaper, int RegFeeForCoAuthors)
{
try
{
DataContext1 db = new DataContext1();
AuthorPaperDetail authorPaperDetail = new AuthorPaperDetail();
authorPaperDetail.paper_title = pTitle;
authorPaperDetail.conference_maker_id = confMakerId;
authorPaperDetail.additional_paper_title = additionalPaperTitle;
authorPaperDetail.areYouMainAuthor = mainAuthor;
authorPaperDetail.feeForFirstAuthorPaper = regFeeForFirstAuthor;
authorPaperDetail.feeForAdditionalPaper = regFeeForAdditionalPaper;
authorPaperDetail.feeForParticipCoAuthors = RegFeeForCoAuthors;
db.AuthorPaperDetails.InsertOnSubmit(authorPaperDetail);
db.SubmitChanges();
}
catch (Exception)
{
}
}
}
创建dbml时是否没有保存连接信息,或者是否需要将连接信息传递到DataContext中,如下所示:
TestDataContext dc = new TestDataContext("ConnectionString1");