ErrorMessage.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace SqlSugar
  7. {
  8. internal static partial class ErrorMessage
  9. {
  10. internal static string OperatorError
  11. {
  12. get
  13. {
  14. return ErrorMessage.GetThrowMessage("Lambda parsing error: {0} does not support the operator to find!","拉姆达解析出错:不支持{0}此种运算符查找!");
  15. }
  16. }
  17. internal static string ExpFileldError
  18. {
  19. get
  20. {
  21. return ErrorMessage.GetThrowMessage("Expression format error, correct format: it=>it.fieldName","表达式格式错误,正确格式: it=>it.fieldName");
  22. }
  23. }
  24. internal static string MethodError
  25. {
  26. get
  27. {
  28. return ErrorMessage.GetThrowMessage("Expression parsing does not support the current function {0}. There are many functions available in the SqlFunc class, for example, it=>SqlFunc.HasValue(it.Id)", "拉姆达解析不支持当前函数{0},SqlFunc这个类里面有大量函数可用,也许有你想要的,例如: it=>SqlFunc.HasValue(it.Id)");
  29. }
  30. }
  31. public static string ConnnectionOpen
  32. {
  33. get
  34. {
  35. return ErrorMessage.GetThrowMessage("Connection open error . {0} ", " 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:{0}.");
  36. }
  37. }
  38. public static string ExpressionCheck
  39. {
  40. get
  41. {
  42. return ErrorMessage.GetThrowMessage("Join {0} needs to be the same as {1} {2}", "多表查询存在别名不一致,请把{1}中的{2}改成{0}就可以了,特殊需求可以使用.Select((x,y)=>new{{ id=x.id,name=y.name}}).MergeTable().Orderby(xxx=>xxx.Id)功能将Select中的多表结果集变成单表,这样就可以不限制别名一样");
  43. }
  44. }
  45. public static string WhereIFCheck
  46. {
  47. get
  48. {
  49. return ErrorMessage.GetThrowMessage("Subquery.WhereIF.IsWhere {0} not supported", "Subquery.WhereIF 第一个参数不支持表达式中的变量,只支持外部变量");
  50. }
  51. }
  52. }
  53. }