我开始学习如何使用linq,我已经按照一些例子,然后我自己去了。但是当我运行应用程序时,我得到“对象引用没有设置为对象的实例。”,我不知道为什么,一切看起来都不错,但是因为我开始学习如何使用Linq,也许有人会知道为什么会抛出那个错误
这是我的代码..
DataSet ds = GetContacts();
DataTable dt = ds.Tables[0];
var query = from contact in dt.AsEnumerable()
where contact.Field<string>("ContactName").Contains("aria")
select contact;
foreach (var con in query)
Response.Write(con.Field<string>("ContactName") + "<br>");
编辑GetContacts的添加代码
public DataSet GetContacts()
{
DataSet ds = new DataSet();
string strCm = "select * from [Contacts]";
SqlCommand cm = new SqlCommand(strCm, cn);
cm.CommandType = CommandType.Text;
SqlDataAdapter da = new SqlDataAdapter(cm);
cn.Open();
da.Fill(ds);
cn.Close();
return ds;
}