Dapper.NETをOracle DBにCRUDするにはどうすればよいですか?Dapperと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
私は今DapperとOracleを一緒に使って実験してきましたが、いくつかの癖のある方法を見つけました...特定の質問があれば、私は答えて喜んでいます。 – bwalk2895
素晴らしい答え@ bwalk2895 :) helpme alot :)私は現在oracleでdapperを使っています:) –