我正在使用 SqlKata (1.1.7) 的最后一个稳定版本,我想在 SqlServer 表中插入一个新行。
我的实际代码是:
queryFactory.Query("MyTable").Insert(new
{
MESSAGGIO = Encoding.UTF8.GetBytes(messaggio.Messaggio),
MITTENTE = messaggio.Mittente,
TIPO_MITTENTE = messaggio.TipoMittente,
DESTINATARIO = messaggio.Destinatario,
TIPO_DESTINATARIO = messaggio.TipoDestinatario,
DATA_MESSAGGIO = DateTime.Now
})
此代码生成带有(5 + ByteArray 大小)参数的插入查询,显然 sqlserver 会在插入语句中生成参数数量不正确的错误。SqlKata 中有没有办法解决这个问题?