如何讓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