首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于 ADO.NET Entity Framework的疑问解决方案

2012-02-24 
关于 ADO.NET Entity Framework的疑问我初学Entity Framework建立了一个edmx并引用了数据库,名字叫:MusicN

关于 ADO.NET Entity Framework的疑问
我初学Entity Framework
建立了一个edmx并引用了数据库,名字叫:MusicNetworkEntities

我在调用的代码这样写!
  MusicNetworkEntities MusicNetwork = new MusicNetworkEntities();

  List<tbSong> tbSong = MusicNetwork.tbSong.Where<tbSong>(s => s.S_Id != 0) as List<tbSong>;

可是运行的时候却提示tbSong为空?为什么?tbSong表里面有数据呀!而且有S_Id这个字段呀!请问错在哪里?谢谢!



[解决办法]
你的tbsong 应该是一个数据集合 你把 List <tbSong> tbSong = MusicNetwork.tbSong.Where <tbSong>(s => s.S_Id != 0) as List <tbSong>; 
改成List <tbSong> tbSong = MusicNetwork.tbSong.FirstOrDefault(s => s.S_Id != 0); 试试 

热点排行