应用集成/.NET SDK

.NET SDK

通过 .NET SDK 访问 Milvus 和 Zilliz Cloud

免费试用 Zilliz Cloud
  • 什么是 .NET SDK

    概览

    .NET SDK for Milvus 是一款全能型工具,它依托于微软开发的免费开源应用平台—— .NET 框架,极大地发挥了其潜能。该 SDK 主要通过 C# 编程语言实现,C# 以其强类型支持、类型安全性、内建的并发处理和自动内存管理特性而著称。这使得开发人员能够利用 .NET CLI、Visual Studio、Visual Studio Code 等工具,跨多个操作系统轻松构建 AI 应用。

    .NET 与 Zilliz Cloud (Milvus)

    .NET SDK for Milvus 采用 gRPC 协议,为 Milvus 向量数据库的丰富特性提供了全面的接口支持,使得数据管理和检索变得极为高效。同时,它还能够与 GitHub Actions 等持续集成服务紧密集成,从而简化开发流程,实现云环境的轻松部署。

    通过使用 .NET SDK,您将能够:

    • 在 Milvus 或 Zilliz Cloud 中轻松创建 Collection;
    • 插入各类向量 Embedding;
    • 创建索引并加载数据;
    • 基于 Collection 执行精确的搜索和查询任务。
  • 工作原理

    工作原理

    要借助 .NET SDK 使用 Milvus,您可以在 Azure 上选择使用 Zilliz Cloud(Milvus 的官方托管版本)或直接使用 Milvus 的开源版本。在部署了 Milvus 实例之后,请按照以下步骤进行操作:

    • 创建一个 C# 控制台应用程序;
    • 安装 Milvus.Client 的 NuGet 包;
    • 利用 Milvus SDK 创建客户端,并连接到您的 Milvus 或 Zilliz Cloud 数据库。请记得将代码中的 localhost 替换为您实际的 Milvus 服务器地址。
    var milvusClient = new MilvusClient("localhost", username: "username", password: "password"); 
    

    我们提供两个教程,指导您如何创建 Collection 和执行查询。这些教程分别使用电影书籍数据作为示例,步骤简单易懂。

  • 了解更多

    参考以下教程,了解如何使用 .NET 和 Milvus/Zilliz Cloud。