2016-07-20 9 views
-3

我已经在PostgreSQL中创建一个名为table_index指数从表table_name使用检索和PostgreSQL索引数据如下:如何使用C#

CREATE INDEX table_index 
ON table_name (column1_name, column2_name); 

现在,我怎么从C#代码访问colum1_namecolumn2_name值。

+0

你甚至试过了什么? Npgsql有相当不错的文档:http://www.npgsql.org/doc/index.html – Nicarus

+0

这些文档包含访问表。它并没有说任何关于table_index的东西。 – Dinesh

+0

这是您选择使用的图书馆的文档 - 你甚至经历过这一切吗?此外,你甚至还没有显示你的解决这个问题的尝试。 – Nicarus

回答

2

您无法从索引检索数据。您从表中检索数据。索引是帮助数据库引擎查找您在表中请求的数据的数据结构。数据库引擎选择是否使用索引。

举例来说,如果你做的查询:

SELECT * FROM table_name WHERE column1_name=$1 

则数据库引擎可以决定使用索引来查找您所请求的数据。