【问题标题】:How to save static data and apply filter at the time of getting product list from database in c# mvc如何在 c# mvc 中从数据库中获取产品列表时保存静态数据并应用过滤器
【发布时间】:2016-05-23 06:45:22
【问题描述】:

我想将下面的静态数据存储到我的项目中。我不想将它存储到数据库中。

类别表:

id Name
---------------------
1  Electronic
2  Baby Kids
3  Home & Furniture

子类别

id name    categoryId
---------------------
1  Mobile  1
2  Laptop  1
3  care    2
4  Toys    2

现在上面的表存储到数据库中,但我需要将它作为静态存储到我的项目中,所以没有人可以修改它。

有几种存储方式?

当产品列表来自数据库时也使用此商店数据,此时我需要使用我的静态数据过滤此产品列表。

我尝试使用类和enum 进行存储,但是当我需要使用此数据时,产品列表来自数据库,但我无法使用我的静态数据过滤产品。

我想使用存储过程应用此过滤器。

【问题讨论】:

    标签: asp.net-mvc-4 nopcommerce


    【解决方案1】:

    您可以通过创建 List 类型的 Class Category 来做到这一点,并且在类初始化时(可能在 Constructor 中)您可以分配静态值。

    public class Category
    {
    public int Id {get;set;}
    public string Name {get;set;}
    }
    
    public class SubCategory
    {
    public int Id {get;set;}
    public string Name {get;set;}
    public int CategoryId {get;set;}
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-29
      • 2012-05-24
      • 2015-05-22
      • 2020-04-30
      相关资源
      最近更新 更多