LINQ(Language Integrated Query)语言集成查询是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
1.LINQ查询时,查询出的结果并不能像一般的SQL查询一样可以更改字段的名称为 XX AS AA, 而是应该表示为AA=XX;
2.LINQ查询的结果较为复杂,如果查询的是一个字段,可以直接存放为数组,但若为多个字段,往往不能存储为数组,
如int[] names = (from p in db.dvCollector select p.CollectorId).ToArray();成功,但如果是int[] names = (from p in db.dvCollector select new { p.CollectorId, p.DtuId }).ToArray();,则显示错误。因此,在转换时注意数据类型及字段个数。
而对于多个字段的数据传输,尤其是从后台传到前台,最好是通过AJAX异步进行操作,且数据传输格式为JSON.
3.