
# .Net类型
#### APM支持的.Net类型
APM支持.Net类应用，目前已支持多种主流框架、web服务器、通讯协议、数据库等，可实现应用轻松接入。
表1SkyWalking探针支持的.Net组件的框架/依赖库信息 
| 探针类型         | 框架/依赖库                                         | 支持版本    |
|:---|:---|:---|
| SkyWalking探针 | ASP.NET Core                                   | 6.0.4+  |
| SkyWalking探针 | .NET Core BCL types (HttpClient and SqlClient) | 3.1.25+ |
| SkyWalking探针 | EntityFrameworkCore                            | 3.1.24+ |
| SkyWalking探针 | EntityFrameworkCore.Sqlite                     | 3.1.24+ |
| SkyWalking探针 | Npgsql.EntityFrameworkCore.PostgreSQL          | 6.0.4+  |
| SkyWalking探针 | Pomelo.EntityFrameworkCore.MySql               | 6.0.1+  |
| SkyWalking探针 | CAP                                            | 6.0.1+  |
   
表2OpenTelemetry探针支持的.Net组件的框架/依赖库信息 
| 探针类型            | 框架/依赖库              | 版本                                                                                  |
|:---|:---|:---|
| OpenTelemetry探针 | ASPNET              | ARM64上不支持ASP.NET (.NET Framework) MVC / WebApi。                                     |
| OpenTelemetry探针 | ASPNETCORE          | -                                                                                   |
| OpenTelemetry探针 | AZURE               | Azure.前缀包，2021年10月1日后发布。                                                            |
| OpenTelemetry探针 | ELASTICSEARCH       | Elastic.Clients.Elasticsearch版本区间为\[8.0.0 ,8.10.0)；Elastic.Transport工具支持8.10.0以上版本。 |
| OpenTelemetry探针 | ELASTICTRANSPORT    | ≥0.4.16                                                                             |
| OpenTelemetry探针 | ENTITYFRAMEWORKCORE | ≥6.0.12                                                                             |
| OpenTelemetry探针 | GRAPHQL             | ≥7.5.0                                                                              |
| OpenTelemetry探针 | GRPCNETCLIENT       | \[2.52.0 ,3.0.0)                                                                    |
| OpenTelemetry探针 | HTTPCLIENT          | -                                                                                   |
| OpenTelemetry探针 | KAFKA               | \[1.4.0 ,3.0.0) ，在ARM64上从1.8.2版本开始支持Conflux.Kafka。                                  |
| OpenTelemetry探针 | MASSTRANSIT         | ≥8.0.0                                                                              |
| OpenTelemetry探针 | MONGODB             | \[2.13.3 ,3.0.0)                                                                    |
| OpenTelemetry探针 | MYSQLCONNECTOR      | ≥2.0.0                                                                              |
| OpenTelemetry探针 | MYSQLDATA           | ≥8.1.0                                                                              |
| OpenTelemetry探针 | NPGSQL              | ≥6.0.0                                                                              |
| OpenTelemetry探针 | NSERVICEBUS         | \[8.0.0 ,10.0.0)                                                                    |
| OpenTelemetry探针 | ORACLEMDA           | ≥23.4.0                                                                             |
| OpenTelemetry探针 | QUARTZ              | ≥3.4.0                                                                              |
| OpenTelemetry探针 | STACKEXCHANGEREDIS  | \[2.0.405 ,3.0.0)                                                                   |
| OpenTelemetry探针 | WCFCLIENT           | -                                                                                   |
| OpenTelemetry探针 | WCFSERVICE          | -                                                                                   |
   
OpenTelemetry探针支持的.Net组件中更多支持自动埋点的依赖库和框架，请参考[完整列表](https://opentelemetry.io/docs/zero-code/net/instrumentations/#traces-instrumentations)。
