Dapper不调和我的日期时间变量之一

时间:2019-06-09 15:28:21

标签: c# dapper

我在这里有一个add方法,但是由于某种原因它无法识别我的变量之一。

public void AddStockTransfer(StockTransfer item)
{
    using (var connection = new SqlConnection(ConfigurationManager.AppSettings["DataConnectionLive"]))

        try
        {

            connection.Open();
            string insertQuery = @"
INSERT INTO[[StockTransfer]
([StockTransferGuid]
    ,[StockItemId]
    ,[Quantity]
    ,[SourceWarehouseId]
    ,[SourceBin]
    ,[TargetWarehouseId]
    ,[TargetBin]
    ,[DateTimeCreated]
    ,[DateTimeLastUpdated]
    ,[StockTransferStatus]
    ,[StatusMessage])
VALUES  


(@StockTransferGuid,@StockItemId,@Quantity,@SourceWarehouseId,@SourceBin,@TargetWarehouseId,@TargetBin,@DateTimeCreated,@DateTimeLastUpdated,@StockTransferStatus,@StatusMessage)";

            var mydate = DateTime.Now;
            var mydate2 = DateTime.Now;
            var result = connection.Execute(insertQuery, new
            {
                    item.StockTransferGuid,
                item.StockItemId,
                item.Quantity,
                item.SourceWarehouseId,
                item.SourceBin,
                item.TargetWarehouseId,
                item.TargetBin,
                mydate,
                mydate2,
                item.StockTransferStatus,
                item.StatusMessage
            });



    }catch (Exception ex)

    {
            logger.Warn("Connection string is " + connection.ConnectionString.ToString());
        logger.Warn("Error occoured on add stock transfer funciton " + ex.Message.ToString());
    }


}
  

'添加库存转移功能时发生错误必须声明标量   变量

0 个答案:

没有答案