日期:2014-05-17  浏览次数:20423 次

求高手啊。。。能否顺利毕业就看你们的了。。。
C# code

int id = Convert.ToInt32(Request["ID"]);
                var newsRow = new T_NewsTableAdapter().GetDataByID(id).Single();
                newsRow.Title = txtTitle.Text;
                newsRow.Msg = txtMsg.Text;
                new T_NewsTableAdapter().Update(newsRow);



然后提示错误:

“_2012.DAL.DataSetNews.T_NewsDataTable”不包含“Single”的定义,并且找不到可接受类型的“_2012.DAL.DataSetNews.T_NewsDataTable”的第一个参数的扩展方法“Single”(是否缺少 using 指令或程序集引用?)

请问这个什么问题呢?求高手啊。。。就只剩下这个问题了

------解决方案--------------------
缺少引用,选中按Shift+Alt+F10会有提示,选中提示你需引入的命名空间就可以了。。。
------解决方案--------------------
却小引用的,编译能通过吗
------解决方案--------------------
试试
var newsRow = new T_NewsTableAdapter().GetDataByID(id).AsEnumerable().Single();
------解决方案--------------------
你是不是用的别人的代码,貌似引用不全啊
------解决方案--------------------
明显 是缺少引用...

------解决方案--------------------
探讨
缺少引用,选中按Shift+Alt+F10会有提示,选中提示你需引入的命名空间就可以了。。。

------解决方案--------------------
可能看来得代码是4.0版本的吧,低版本的可能或者不支持。
或者就是缺少引用了,就这俩种可能
------解决方案--------------------
悲剧的楼主,3.5的框架上用4.0的方法?
------解决方案--------------------
看一下在3.5中有木有类似方法。。换个