LINQ TO SQL“序列中不包含任何元素“ 异常
来源:互联网 发布:php use 找不到类 编辑:程序博客网 时间:2024/05/01 04:37
当查询一个对象是否存在时,如果用Single 方法查询,如
dbDataContext db=new dbDataContext ();
User user=db.User.Single(u=>u.Id==Id);
如果user为空的话 会出现异常 “序列中不包含任何元素”
所以要用到Any方法 Any返回的是bool类型 ,当返回真的时候再用Single 方法去找对象
bool flag = db.User.Any(a => a.Id== Id);
if (flag)
{
User user=db.User.Single(u=>u.Id==Id);
}
dbDataContext db=new dbDataContext ();
User user=db.User.Single(u=>u.Id==Id);
如果user为空的话 会出现异常 “序列中不包含任何元素”
所以要用到Any方法 Any返回的是bool类型 ,当返回真的时候再用Single 方法去找对象
bool flag = db.User.Any(a => a.Id== Id);
if (flag)
{
User user=db.User.Single(u=>u.Id==Id);
}
First代表一定能找到
不能确定能不能找到请用FirstOrDefault
不能确定能不能找到请用FirstOrDefault
- LINQ TO SQL“序列中不包含任何元素“ 异常
- Linq之序列化不包含任何元素问题怎么解决?
- LINQ to SQL's GetOriginalEntityState 不包含 EntitySet or Entity Ref Data for Related Entities
- 33、C#:linq查本集合中不包含于另一个集合的元素
- Linq select 不包含
- linq,linq to sql
- IListSource 不包含任何数据源。
- IListSource 不包含任何数据源
- LINQ To SQL 中使用In
- LINQ To SQL中IN的用法
- LINQ to SQL 中可以使用的LINQ函式
- LINQ : 在LINQ TO SQL中关闭ObjectTrackingEnabled提高性能
- LINQ : 如何在LINQ to SQL中管理冲突
- 在使用Linq to SQL并序列化一个数据对象的时候报System.InvalidOperationException异常,序列化类型XXX的对象时检测到循环引用。
- Linq to Sql 序列化和反序列化
- Linq初探--Linq to SQL
- Contains方法,查看序列中是否包含某个元素
- Freemarker判断序列中是否包含某个元素
- 为 vim 设置过滤条件使其不显示特定后缀的文件
- Validation of basic field types in a user profile form
- JSON在线格式化代码工具,验证工具
- 手把手教你TestComplete_行为模式设计和分析
- 用于 Windows 软件更新程序包的命令行开关
- LINQ TO SQL“序列中不包含任何元素“ 异常
- 牛人牛博收集 --- 云计算云存储
- 计算机视觉领域研究资源及期刊、会议介绍
- 基于FBX SDK的FBX模型解析与加载 -(一)
- 本项目需要技术
- Extjs 实战之 Ext.tree.TreePanel Tree无法显示
- ExtJs空值提交emptyText问题
- win7系统 设置宽带连接网络共享 出现错误 无法启用共享访问 错误代码:0x80004005:未指定错误
- ios中设置view的圆角角度