电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何使用查询方法 IsExists?

来源:用友作者:用友2025-09-012

如何使用查询方法 IsExists?

出于性能考虑,后台在 EntityDataQuery 和实体的 Finder 类上增加一个 IsExists 方法,它通过存储过程 P_IfExists 直接判断满足条件的记录是否存在,使用方式如下:


Yel_Ass1to1_A a;

using(ISession s = Session.Open())

{

a = Yel_Ass1to1_A.Create();

a. ID = 1234567890;

a. Name = “forTest”;

s.Commit();

}

Assert.IsTrue(Yel_Ass1to1_A.Finder.IsExists(“ID = ‘1234567890’”));

Assert.IsFalse(Yel_Ass1to1_A.Finder.IsExists(“ID = ‘12’”));

Assert.IsTrue(Yel_Ass1to1_A.Finder.IsExists(“ID=@aaa”, new OqlParam(1234567890)));

Assert.IsTrue(Yel_Ass1to1_A.Finder.IsExists(“ID=@aaa and Name=@bbb”, new OqlParam(1234567890), new OqlParam(“forTest”)));

Assert.IsTrue(Yel_Ass1to1_A.Finder.IsExists(“select ID where ID=@aaa and Name=@bbb”, new OqlParam(1234567890), new Oq

如何使用查询方法 IsExists?

出于性能考虑,后台在 EntityDataQuery 和实体的 Finder 类上增加一个 IsExists 方法,它通过存储过程 P_IfExists 直接判断满足条...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信