无法将数据插入数据库

布雷特·李

首先,我从会话中选择数据。这些数据我试图转移到另一个模型。但是我的第一个数据(会话)已成功上传到数据库中。第一次数据传输成功。但是无论如何,第二,三,三等数据都无法传递我的模型。

这是我的代码:

public async Task<IActionResult> Checkout(Order11 anOrder)
{
    List<Shop> shop = HttpContext.Session.Get<List<Shop>>("shop");

    for (int i = 0; i < shop.Count(); i++)
    {
        if (shop != null)
        {
            anOrder.ProductName = shop[i].Name;
            anOrder.ImagePath = shop[i].Image;
            anOrder.Price = shop[i].Price;
            anOrder.Quantity = shop[i].Quantity;

            anOrder.OrderNo = GetOrderNo();

            _db.Order11.Add(anOrder);
        }

        _db.SaveChanges();
    }

    // other code

}

Order11.cs

  public class Order11
    {
        public int Id { get; set; }
        [Display(Name = "Order Number")]
        public string OrderNo { get; set; }
        [Required]
        public string Name { get; set; }
        [Required]
        [Display(Name = "Phone Number")]
        public string PhoneNo { get; set; }
        [Required]
        [EmailAddress]
        public string Email { get; set; }
        [Required]
        public string Address { get; set; }

        public DateTime OrderDate { get; set; }
        public string ImagePath { get; set; }

        public int Quantity { get; set; }

        public int Price { get; set; }
        public string ProductName { get; set; }

    }
}

当我运行应用程序时,我收到此错误:

在此处输入图片说明

我想将所有会话数据传输到我的模型(DB)中。这个问题有什么解决方案?我是初学者,请帮忙。

安纳普·沙玛

anOrder.Id = 0;在保存数据之前进行设置

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将数据插入数据库

来自分类Dev

无法将值插入数据库

来自分类Dev

将数据插入数据库,无法解决

来自分类Dev

C#-无法将数据插入MySQL数据库

来自分类Dev

无法将数据插入MySQL数据库

来自分类Dev

无法使用Ajax将数据插入数据库

来自分类Dev

无法使用Django将数据插入数据库

来自分类Dev

无法将数据插入android studio sqlite数据库

来自分类Dev

无法将数据插入MySQL数据库

来自分类Dev

无法将MCRYPT加密的数据插入数据库

来自分类Dev

无法在片段内将数据插入数据库

来自分类Dev

无法使用 AJAX 将数据插入 mysql 数据库

来自分类Dev

无法将数据插入数据库 000webhost

来自分类Dev

无法使用 PHP 将数据插入 Postgres 数据库

来自分类Dev

将数据插入数据库后,无法在 Laravel 中显示数据库中的数据

来自分类Dev

无法插入数据库

来自分类Dev

无法将新行插入数据库

来自分类Dev

Moodle无法将记录插入数据库PHP

来自分类Dev

我无法将行插入数据库-Django

来自分类Dev

无法使用Codeigniter将值插入数据库

来自分类Dev

无法将变量会话插入数据库

来自分类Dev

无法将记录插入或更新到数据库jsp

来自分类Dev

无法将存储过程结果插入数据库表

来自分类Dev

PHP错误,无法将图像插入数据库

来自分类Dev

将数组数据插入数据库

来自分类Dev

将数据插入sqlite数据库

来自分类Dev

将数据插入数据库(mongodb)

来自分类Dev

将数据插入数据库

来自分类Dev

将数据插入SQLITE数据库