如何在Castle Active Record中使用原生Sql进行插入和更新?这里有使用Select query here http://www.castleproject.org/activerecord/documentation/trunk/usersguide/nativesql.html的示例
但是我找不到任何用于更新和插入的示例。
更新:基本上我正在寻找对更新/插入查询的支持,就像这样。
<class name="Person">
<id name="id">
<generator class="increment"/>
</id>
<property name="name" not-null="true"/>
<sql-insert>INSERT INTO PERSON (NAME, ID) VALUES ( UPPER(?), ? )</sql-insert>
<sql-update>UPDATE PERSON SET NAME=UPPER(?) WHERE ID=?</sql-update>
<sql-delete>DELETE FROM PERSON WHERE ID=?</sql-delete>
</class>发布于 2010-02-23 05:04:47
AFAIK <sql-insert>等人。不是在ActiveRecord中实现的。您可以尝试实现INHContributor来修改NHibernate配置,并将这些查询添加到类映射中,但这并不容易。
更好的办法是实现它并提交一个补丁!要获得指导,请在Castle developers google group上查询。
https://stackoverflow.com/questions/2312935
复制相似问题