c# - 如何从数据库中获取数组中的数据?
问题描述
我想从数据库中获取数据到数组中,但我被困在这里需要解决这个问题
public class FeaturedItemList
{
public List<PagingProduct> products { get; set; }
}
public class PagingProduct
{
public string name { get; set; }
}
public class PagingProductRepository
{
public ObservableCollection<PagingProduct> pagingProducts { get; set; }
public FeaturedItemList products;
public PagingProductRepository() { }
public async void GetData()
{
var httpClient = new HttpClient();
var json = await httpClient.GetStringAsync("http://orangepotato.rjcpacking.com/index.php?route=api/login/getFeaturedProducts");
products = JsonConvert.DeserializeObject<FeaturedItemList>(json);
}
internal string[] names= new string[]
{
// Here i want to get data
};
如果我使用这样的静态数据
internal string names;
{
"1500 Reviews", "1000 Reviews", "1200 Reviews", "1400 Reviews", "1600 Reviews",
"1700 Reviews", "1800 Reviews", "1900 Reviews", "2500 Reviews", "1500 Reviews",
};
它工作正常,但我需要从数据库中获取数据
解决方案
就像是:
var featuredItemList = JsonConvert.DeserializeObject<FeaturedItemList>(json);
names = featuredItemList.products.Select( p=> p.name ).ToArray();
推荐阅读
- node.js - 无法在链接更改时呈现新组件
- flutter - 如何从 Google Drive 链接播放视频?
- c++ - 未找到 QT 项目的 UI_project.h
- javascript - 自定义身份验证 Firebase
- html - Bootstrap:向右浮动正方形(col-md-4),但高度仅为 200 像素?
- sockets - Zmq_Push 和 Zmq_Pull 连接丢包
- python - 如何在 Windows 上引用路径?(类似于 shlex.quote)
- python - 如何在具有多个数据框列输入的 sklearn 管道中编写转换器
- r - dplyr 还是计算向量中每个唯一值的数量的整洁方法?
- javascript - ChartJs,如何在折线图中的两个数据集之间获得不同的颜色填充?