0
我是C#
和NEST API
的新手。我已经做了几个使用它的项目,但我不清楚为什么class_name/POCO名称在每个NEST
查询中都提到过。什么是<T>几乎每个NEST查询的用法
考虑下面的查询,
- client.DeleteAsync<class_name>(id)
- client.Delete<class_name>(id)
- client.Search<class_name>(id)
什么是class_name
都与查询什么?请解释。
它被称为通用的,这是为了避免重复为每一个类相同的代码的方式。没有泛型,你会有:client.DeleteSomething和client.DeleteSomethingElse和client.DeleteMyClass等...有一个C#通用搜索,你会发现大量的信息 – Etienne
看看NEST的文档,因为我认为它的答案你的问题:https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/nest.html –