错误 1 无法为源类型“OfficeChannel.Model.Class”找到查询模式的实现。找不到“Select”。
- C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;using OfficeChannel.DAL;using OfficeChannel.Model;//数据实体放到这层了using OfficeChannel.Common;namespace OfficeChannel.LinqServer{ public class LinqServer_Template : ILinqServer_Class<Class> { //IList<T> GeiClass(bool Tab, int i); //void Insert(T classInfo); //void Update(T t, Guid ID); //void Delete(Guid ID); string linqtxt = Common.Connection.strcon; DataSetDataContext dal = new DataSetDataContext(); public IList<Class> GeiClass(bool Tab, int i) { var liq = from oi in Class select new { oi.//点不出东西来什么原因呢? }; } public void Insert(Class c) { } public void Update(Class c, Guid ID) { } public void Delete(Guid ID) { } }}
------解决方案--------------------
Did you reference the correct DLL or project?
Did you import the correct namespace?
Did the class exist in the correct DLL and namespace?
...
------解决方案--------------------
你那个Class是类型名,不能用在这里的.[ from oi in Class ]
in 后面需要是个对象。
------解决方案--------------------
还没用过linq,进来学习
------解决方案--------------------
应把in Class改为in dal
------解决方案--------------------
学习
学习