如何让Dapper.NET能够删除我的Oracle数据库?小巧玲珑和Oracle CRUD问题,如何?
我有表命名为:PLAYER_LOG
它的身份是由触发完成的,这里是SQL
SELECT SQ_MASTER_SEQUENCE.NEXTVAL INTO tmpVar FROM dual;
:NEW.ID := tmpVar;
我的型号是:
public class PlayerLogStorage : IEntity //-> here is the identity
{
public string Cli { get; set; }
public string PlayerAnswer { get; set; }
public DateTime InsertDate { get; set; }
}
这里是我的插入:
using (IDbConnection ctx = DbConnectionProvider.Instance.Connection)
{
ctx.Query<PlayerLogStorage>("INSERT INTO PLAYER_LOG (CLI, ANSWER, INSERT_DATE) VALUES (:Cli, :PlayerAnswer, :InsertDate)", new
{
Cli = model.Cli,
PlayerAnswer = model.PlayerAnswer,
InsertDate = model.InsertDate
});
}
这里是例外:
ORA-01008: not all variables bound
感谢,我将检查出来,你与Oracle使用的更多的例子? – IamStalker 2012-06-09 08:19:03
我一直在尝试使用Dapper和Oracle一段时间,并且已经找到了一些怪癖的方法......如果你有一个特定的问题,我很乐意回答。 – bwalk2895 2012-06-13 20:29:00
很好的回答@ bwalk2895 :) helpme很多:)我目前正在使用精灵与甲骨文:) – 2013-06-11 08:29:15