代码之家  ›  专栏  ›  技术社区  ›  Ken-F

从不同模型加载数据

  •  -1
  • Ken-F  · 技术社区  · 6 年前

    我试图创建一个视图,其中数据从不同的模型加载到其中。一方面,订单的行项目被加载为IEnumerable,与标准索引类似,

    然后,我将使用一个新的局部视图从不同的模型中获取数据。 所有这些都有效 ,但是,从数据库加载数据时也会遇到问题,由于某些原因,这不起作用。我确信这不是一件大事,然而,我已经挣扎了很长一段时间了。

    这是应该处理此问题的控制器:

            model.ShippingAddressModel = new ShippingAddressesViewModel
            {
                ShippingAddressFirstName = DATADB.ShippingAddressList.Where(x => x.UserID == userID).Where(x => x.IsDefaultShippingAddress == true).Select(x => x.ShippingAddressFirstName).ToString(),
    
            };
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Michael    6 年前

    似乎您正在尝试加载一个 ShippingAddressFirstName 变成 我想,这是一个名称字符串。

    ShippingAddressFirstName = DATADB.ShippingAddressList.Where(x => x.UserID == userID).Where(x => x.IsDefaultShippingAddress == true).Select(x => x.ShippingAddressFirstName).First()
    

    ShippingAddressFirstName