社区
分析与设计
帖子详情
Castle ActiveRecord 如何条件批量更新或删除多条记录
jzywh
2008-03-25 10:44:41
Castle ActiveRecord 如何条件批量更新或删除多条记录?
例如希望实现功能 sql = "update Clothes set ClothesTypeId = null where ClothesTypeId = 1",
该如何做呢? 可以在SimpleQuery中写update语句么?
...全文
417
12
打赏
收藏
Castle ActiveRecord 如何条件批量更新或删除多条记录
Castle ActiveRecord 如何条件批量更新或删除多条记录? 例如希望实现功能 sql = "update Clothes set ClothesTypeId = null where ClothesTypeId = 1", 该如何做呢? 可以在SimpleQuery中写update语句么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiejiep
2010-04-19
打赏
举报
回复
关注。。。
DoNotTomcat
2008-04-07
打赏
举报
回复
ISessionFactoryHolder sessionHolder = ActiveRecordMediator.GetSessionFactoryHolder();
ISession session = sessionHolder.CreateSession(typeof(News));
try
{
System.Data.IDbCommand command = session.Connection.CreateCommand();
command.CommandText = "update news set IsPassed=" + IsPassed + " ,checkerList='" + adminRealName + "' WHERE id in('" + NewsIdList + "')";
command.ExecuteNonQuery();
}
catch (Exception e)
{
throw e;
}
sessionHolder.ReleaseSession(session);
MyNameEPC
2008-04-01
打赏
举报
回复
The most efficient way is writing a sql query to do this. Castle support build-in query execution.
jzywh
2008-03-26
打赏
举报
回复
Update 呢?
nutpp
2008-03-25
打赏
举报
回复
批量删除
ActiveRecordMediator.DeleteAll(typeof(T), where);
如
ActiveRecordMediator.DeleteAll(typeof(T), "ClothesTypeId = 1");
T为对应的实体类
nutpp
2008-03-25
打赏
举报
回复
ActiveRecordMediator.DeleteAll(typeof(T), where);
Castle
Active
Record
学习 123
本文介绍如何使用
Castle
Active
Record
简化NHibernate配置,并通过实例演示基本的CRUD操作及复杂映射处理。
Castle
Active
Record
学习实践(10):深度分析Schema Pitfals
本文详细探讨了
Castle
Active
Record
在生成或更新数据库表时可能遇到的问题。尤其关注CreateSchema方法在表已存在时的行为,指出该方法实际上会先
删除
原有表,导致数据丢失。此外,还介绍了CreateSchemaFromFile等其他相关方法的区别。
Castle
Active
Record
学习实践(1):快速入门指南
本文介绍了一个使用
Castle
Active
Record
框架实现的简单ORM(对象关系映射)示例。通过创建Employees表和对应的实体类,演示了如何进行数据库操作,包括读取、写入、更新和
删除
记录
。
Castle
Active
Record
学习实践(1)入门
本文详细介绍了
Active
Record
设计模式及其在业务逻辑简单、数据模型与业务模型具有一对一映射关系的应用场景中的应用。通过使用
Castle
Active
Record
框架,实现业务对象与数据库表之间的无缝对接,简化了数据持久化过程。文章提供了简单的博客应用示例,包括如何定义业务对象、配置文件设置以及全局初始化步骤,帮助开发者快速上手。
Castle
Active
Record
for .NET2.0快速入门示例
本文介绍了一个使用
Castle
Active
Record
框架创建、读取、更新和
删除
(CRUD) 员工
记录
的简单示例。示例包括了创建数据库表、实体类及基本的增删改查操作。
分析与设计
13,189
社区成员
5,759
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章