var categoryCounts = from p in ds.Tables["Emp"].AsEnumerable()
where p.Field<Int64>("ISBN") == Convert.ToInt64(txtIsbn.Text)
select p;
我在ISBN中将ISBN存储为bigint
,但当isbn有超过10位数(例如236765757568)时,它不会通过LinQ检索,我必须使用Convert.ToInt64
方法进行转换。但是如何在LinQ下面写它?
where p.Field<Convert.toInt64>("ISBN") == Convert.ToInt64(txtIsbn.Text) ///shows error