Linq异常处理详细介绍
创始人
2024-06-06 22:41:42
0

Linq有很多值得学习的地方,这里我们主要介绍Linq异常处理,包括介绍在 LINQ 查询中,始终会用到对象等方面。

查询是一种从数据源检索数据的表达式。查询用专用查询语言表示。随着时间的推移,人们已经为不同类型的数据源开发了不同的语言,例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。这使应用程序开发人员必须针对所支持的每种数据源或数据格式而学习新的查询语言。

语言集成查询 (LINQ) 通过提供一种跨各种数据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终会用到对象。在查询和转换 XML 文档、SQL 数据库、ADO.NET 数据集和实体、.NET Framework 集合中的数据以及具有相应的 LINQ 提供程序的任何其他源或格式的数据时,都会使用相同的基本编码模式。

所有Linq异常处理

  1. using System;  
  2.  
  3. namespace BlueCube.BusinessLogic  
  4. {  
  5. ///  
  6. /// Encapsulates const message  
  7. /// 
  8.  
  9. internal static class ExeMessage  
  10. {  
  11. ///  
  12. /// Message: 您的问题已经提交,我们的客服人员将尽快与您联系。  
  13. /// 
  14.  
  15. public const string ADD_VISITOR_QUERY_SUCCESSFULLY = "您的问题已经提交,我们的客服人员将尽快与您联系。";  
  16.  
  17. ///  
  18. /// Message: 抱歉,您的提交未能成功。  
  19. /// 
  20.  
  21. public const string ADD_VISITOR_QUERY_UNSUCCCESSFULLY = "抱歉,您的提交未能成功。";  
  22.  
  23. ///  
  24. /// Message: 没有找到匹配的用户咨询信息,请检查您的查询条件。  
  25. /// 
  26.  
  27. public const string NO_MATCHED_QUERY = "没有找到匹配的用户咨询信息,请检查您的查询条件。";  
  28.  
  29. ///  
  30. /// Message: 没有找到匹配的用户信息,请检查您的查询条件。  
  31. /// 
  32.  
  33. public const string NO_MATCHED_ID = "没有找到匹配的用户信息,请检查您的查询条件。";  
  34.  
  35. ///  
  36. /// Message: 登录失败,请确认您的用户名或密码是正确的。  
  37. /// 
  38.  
  39. public const string LOGIN_FAILURE = "登录失败,请确认您的用户名或密码是正确的。";  
  40.  
  41. ///  
  42. /// Message: 用户数据错误。  
  43. /// 
  44.  
  45. public const string NO_USER_ERRER = "用户数据错误。";  
  46.  
  47. ///  
  48. /// Message: 没有找到信息,请检查您的查询条件。  
  49. /// 
  50.  
  51. public const string NO_MEMORABILIA_DATA = "没有找到信息,请检查您的查询条件。";  
  52.  
  53. ///  
  54. /// Message: 没有找到信息的编号。  
  55. /// 
  56.  
  57. public const string NO_MEMORABILIA_ID = "没有找到信息的编号。";  
  58.  
  59. ///  
  60. /// Message: 没有找到当前用户的个人信息。  
  61. /// 
  62.  
  63. public const string NO_MATCHED_USER_PROFILE = "没有找到当前用户的个人信息。";  
  64.  
  65. ///  
  66. /// Message: 未能找到匹配的项目。  
  67. /// 
  68.  
  69. public const string NO_MATCHED_MODULE = "未能找到匹配的项目。";  
  70.  
  71. ///  
  72. /// Message: 您的客户信息更新失败,请检查您所输入的信息或联系我们的管理员。  
  73. /// 
  74.  
  75. public const string PROFILE_UPDATE_FAILURE = "您的客户信息更新失败,请检查您所输入的信息或联系我们的管理员。";  
  76.  
  77. ///  
  78. /// Message: 密码未能更新,请确认您输入的原密码是正确的。  
  79. /// 
  80.  
  81. public const string NO_MATCHED_PASSWORD = "密码未能更新,请确认您输入的原密码是正确的。";  
  82.  
  83. ///  
  84. /// Message: 您的密码刚刚在别处被更改,请您重新提交更改。  
  85. /// 
  86.  
  87. public const string PASSWORD_CHANGED_ALREADY = "您的密码刚刚在别处被更改,请您重新提交更改。";  
  88.  
  89. ///  
  90. /// Message: 没有找到与当前用户匹配的项目。  
  91. /// 
  92.  
  93. public const string NO_MATCHED_CONTRACT = "没有找到与当前用户匹配的项目。";  
  94.  
  95. ///  
  96. /// Message: 没有找到当前大事记的匹配信息。  
  97. /// 
  98.  
  99. public const string NO_MATCHED_MEMORABILIA = "没有找到当前大事记的匹配信息。";  
  100.  
  101. ///  
  102. /// Message: 没有找到当前大事记的详细信息。  
  103. /// 
  104.  
  105. public const string NO_MATCHED_MEM_DETAIL = "没有找到当前大事记的详细信息。";  
  106.  
  107. ///  
  108. /// Message: 数据错误,请检查  
  109. /// 
  110.  
  111. public const string NO_MATCHED_VIP_REQUETION = "数据错误,请检查。";  
  112.  
  113.  
  114. ///  
  115. /// Message: 保存失败,请确定信息无误。  
  116. /// 
  117.  
  118. public const string NO_MATCHED_MEM_INSERT_ERRER = "保存失败,请确定信息无误。";  
  119.  
  120. ///  
  121. /// Message: 目前没有提交咨询  
  122. /// 
  123.  
  124. public const string NO_QUESTION = "目前没有提交咨询。";  
  125.  
  126. ///  
  127. /// Message: 未能提交咨询,请您稍候再试。  
  128. /// 
  129.  
  130. public const string QUESTION_CONFLICT = "未能提交咨询,请您稍候再试。";  
  131.  
  132. #region Contract Management Message  
  133.  
  134. ///  
  135. /// Message: 选中的项目登录ID已经添加了合同,请返回合同管理页面查看。  
  136. /// 
  137.  
  138. public const string NO_MULTI_CONTRACT = "选中的项目登录ID已经添加了合同,请返回合同管理页面查看。";  
  139.  
  140. ///  
  141. /// Message: 新的合同未能提交成功,请确认您的信息是否准确或者与我们的管理员联系。  
  142. /// 
  143.  
  144. public const string SUBMIT_CONTRACT_UNSUCCESSFULLY = "新的合同未能提交成功,请确认您的信息是否准确或者与我们的管理员联系。";  
  145.  
  146. ///  
  147. /// Message: 新的合同未能提交成功,请您稍候再试。  
  148. /// 
  149.  
  150. public const string SUBMIT_CONTRACT_CONFLICT = "新的合同未能提交成功,请您稍候再试。";  
  151.  
  152. ///  
  153. /// Message:没有符合当前查询条件的合同。  
  154. /// 
  155.  
  156. public const string NO_MATCHED_CONTRACT_OVERVIEW = "没有符合当前查询条件的合同";  
  157.  
  158. ///  
  159. /// Message:未能成功删除指定的合同,请确认您的信息是否准确或者与我们的管理员联系。  
  160. /// 
  161.  
  162. public const string DELETE_CONTRACT_UNSUCCESSFULLY = "未能成功删除指定的合同,请确认您的信息是否准确或者与我们的管理员联系。";  
  163.  
  164. ///  
  165. /// Message: 指定合同更新失败,请确认您的信息是否准确或者与我们的管理员联系。  
  166. /// 
  167.  
  168. public const string UPDATE_CONTRACT_UNSUCCESSFULLY = "指定合同更新失败,请确认您的信息是否准确或者与我们的管理员联系。";  
  169.  
  170. ///  
  171. /// Message: 当前的合同暂时没有下载项。  
  172. /// 
  173.  
  174. public const string NO_MATCHED_DOWNLOAD_FILE = "当前的合同暂时没有下载项。";  
  175.  
  176. ///  
  177. /// Message: 未能成功添加下载文件,请您稍候再试或者与我们的管理员联系。  
  178. /// 
  179.  
  180. public const string ATTACH_DOWNLOAD_FILE_UNSUCCESSFULLY = "未能成功添加下载文件,请您稍候再试或者与我们的管理员联系。";  
  181.  
  182. #endregion  
  183.  
  184. #region Project Slide Management  
  185.  
  186. ///  
  187. /// Error message: 从未给任何VIP用添加过展示图片。  
  188. /// 
  189.  
  190. public const string NO_SLIDE = "从未给任何VIP用添加过展示图片。";  
  191.  
  192. ///  
  193. /// Error message: 当前项目暂时没有展示图片。  
  194. /// 
  195.  
  196. public const string NO_MATCHED_SLIDES = "当前项目暂时没有展示图片。";  
  197.  
  198. ///  
  199. /// Error message: 没有找到图片。  
  200. /// 
  201.  
  202. public const string NO_MATCHED_SLIDE = "没有找到图片。";  
  203.  
  204. ///  
  205. /// Error message: 展示图片操作过程中存在冲突,请稍候再试。  
  206. /// 
  207.  
  208. public const string CONFICTIVE_CHANGING_SLIDE = "展示图片操作过程中存在冲突,请稍候再试。";  
  209.  
  210. ///  
  211. /// Error message: 未能成功添加新的展示图片。  
  212. /// 
  213.  
  214. public const string SUBMIT_SLIDE_UNSUCCESSFULLY = "未能成功添加新的展示图片。";  
  215.  
  216. #endregion  
  217.  
  218. ///  
  219. /// Message: 服务器错误,请稍候再试或联系我们的管理员。  
  220. /// 
  221.  
  222. public const string UNKNOWN_ERROR = "服务器错误,请稍候再试或联系我们的管理员。";  
  223. }  

以上介绍Linq异常处理。

【编辑推荐】

  1. LINQ查询操作剖析
  2. LINQ生成字符串概述
  3. LINQ查询语法简单描述
  4. LINQ解决方案简单概述
  5. LINQ查询结果分析

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...