gpt4 book ai didi

c# - 返回声明

转载 作者:可可西里 更新时间:2023-11-01 10:25:58 25 4
gpt4 key购买 nike

我有一个我自己无法解决的问题。在我的 getAlldata() 方法中,我需要返回我的集合 kljenti 中的所有数据。我不知道在我的方法声明和返回语句中需要使用哪种数据类型。我尝试了很多解决方案,但都没有用。

  public void getAllData () {
try {
var connectionString = "mongodb://172.16.1.24:27017";
var client = new MongoClient(connectionString);
var server = client.GetServer();
var database = server.GetDatabase("kljenti");
var Client = new MongoClient();
var DB = Client.GetDatabase("knjigoMata");
var kolekcija = DB.GetCollection<BsonDocument>("kljenti");
var allDocuments = kolekcija.Find(new BsonDocument()).ToListAsync();

foreach (var kljenti in allDocuments) {
Console.WriteLine(kljenti);
}

return allDocuments;

} catch {
MessageBox.Show("Nemogu prikazati podatke o korisnicima");
}
}

最佳答案

我建议将 klijenti 表反序列化为 C# 对象。1. 创建一个表示 klijenti 表的类。例如:

public class Klijent
{
public string Name {get;set;}
public string Address {get;set;}
}

2。然后使用

List<Klijent> res = db.FindAs<Klijent>.ToList();
  1. List 是您请求的返回类型。

关于c# - 返回声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34029271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com