1

我正在使用 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 中有没有办法解决这个问题?

4

0 回答 0