Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new data hub #3836

Merged
merged 14 commits into from
Jul 27, 2022
255 changes: 255 additions & 0 deletions entity-framework/dotnet-data/index.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
### YamlMime:Hub

title: .NET Data documentation
summary: .NET is the open source and cross-platform for integrating data, data services and data backends with your applications.
brand: dotnet

metadata:
title: .NET Data documentation
description: Welcome to the .NET data hub! What data-related task would you like to perform? This page is your gateway to documentation and tutorials for the various ways you interact with data from .NET.
ms.product: entity-framework
ms.topic: hub-page
author: JeremyLikness
ms.author: jeliknes
ms.date: 07/20/2022

# highlightedContent section (optional)
# Maximum of 8 items
highlightedContent:
# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
items:
# Card
- title: "LINQ overview"
itemType: overview
url: /dotnet/standard/linq

# Card
- title: "SQLite overview"
itemType: overview
url: /dotnet/standard/data/sqlite

# Card
- title: "Microsoft SQL documentation"
itemType: reference
url: /sql

# Card
- title: "Azure Cosmos DB documentation"
itemType: reference
url: /azure/cosmos-db/

# Card
- title: "Entity Framework Core (Overview)"
itemType: overview
url: /ef/core/

# Card
- title: "Entity Framework Core (Tutorial)"
itemType: learn
url: /learn/modules/persist-data-ef-core/

# Card
- title: "What is ML.NET?"
itemType: overview
url: https://dotnet.microsoft.com/learn/ml-dotnet/what-is-mldotnet

# Card
- title: "What is .NET for Apache Spark?"
itemType: overview
url: /dotnet/spark/what-is-apache-spark-dotnet

# Card with summary style
additionalContent:
# Supports up to 3 sections
sections:
- title: Databases # < 60 chars (optional)
items:
# Card
- title: Relational databases
links:
- url: https://docs.microsoft.com/dotnet/standard/data/sqlite/
text: "Microsoft.Data.Sqlite overview"
- url: /sql/
text: "Microsoft SQL documentation"
- url: /azure/postgresql/flexible-server/connect-csharp
text: "Use C# .NET to connect and query data in Azure Database for PostgreSQL - Flexible Server"
- url: /azure/mysql/connect-csharp
text: "Use C# .NET to connect and query data in Azure Database for MySQL"

# Card
- title: Document database (Azure Cosmos DB)
links:
- url: /azure/cosmos-db
text: "Azure Cosmos DB documentation"
- url: /azure/cosmos-db/sql/sql-api-dotnet-application
text: "Develop an ASP.NET Core MVC web application with Azure Cosmos DB by using .NET SDK"
- url: /azure/cosmos-db/sql/create-notebook-visualize-data
text: "Create a notebook in Azure Cosmos DB to analyze and visualize the data"
- url: /azure/cosmos-db/mongodb/mongodb-introduction
text: "Azure Cosmos DB API for MongoDB"
- url: /ef/core/providers/cosmos/
text: "EF Core Azure Cosmos DB provider"

# Card
- title: Graph database (Azure Cosmos DB Graph API)
links:
- url: /azure/cosmos-db/graph/graph-introduction
text: "Introduction to Gremlin API in Azure Cosmos Db"
- url: /azure/cosmos-db/graph/create-graph-dotnet
text: "Build a .NET Framework or Core application using the Azure Cosmos DB Gremlin API account"
- url: /sql/relational-databases/graphs/sql-graph-architecture
text: "SQL Graph Architecture"

# Card
- title: Distributed key/value databases and cache
links:
- url: https://microsoft.github.io/FASTER/
text: "FASTER concurrent persistent key/value store"
- url: /dotnet/orleans/overview
text: "Microsoft Orleans framework for distributed apps"
- url: https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.5.0/sdk/tables/Azure.Data.Tables/README.md
text: "Azure Tables client library for .NET"
- url: /azure/azure-cache-for-redis/cache-overview
text: "Azure Cache for Redis"

# Card
- title: Unstructured/blob storage
links:
- url: /azure/storage/blobs/storage-blobs-introduction
text: "Introduction to blob storage"
- url: /azure/storage/blobs/storage-quickstart-blobs-dotnet?tabs=environment-variable-windows
text: "Quickstart: Azure Blob Storage client library v12 for .NET"
- url: /azure/storage/blobs/data-lake-storage-introduction
text: "Introduction to Azure Data Lake Storage Gen2"

#Section
- title: Data services
items:

# Card
- title: EF Core
links:
- url: /ef/core/
text: "Overview"
- url: /ef/core/get-started/overview/first-app
text: "Create you first EF Core app"
- url: /learn/modules/persist-data-ef-core/
text: "Learn: persist and retrieve relational data with EF Core"
- url: /ef/core/providers/
text: "Supported databases"

- title: Language Integrated Query (LINQ)
links:
- url: /dotnet/csharp/programming-guide/concepts/linq
text: "Overview"
- url: /dotnet/csharp/programming-guide/concepts/linq/introduction-to-linq-queries
text: "Introduction to LINQ queries"
- url: /dotnet/csharp/programming-guide/concepts/linq/linq-to-objects
text: "LINQ over IEnumerable"

# Card
- title: Big data
links:
- url: /dotnet/spark/what-is-apache-spark-dotnet
text: "What is .NET for Apache Spark?"
- url: /learn/data/spark-tutorial/intro
text: "10-minute .NET for Apache Spark(tm) Tutorial"
- url: /azure/synapse-analytics/overview-what-is
text: "What is Azure Synapse?"

# Card
- title: Machine learning
links:
- url: https://dotnet.microsoft.com/learn/ml-dotnet/what-is-mldotnet
text: "What is ML.NET? Step-by-step"
- url: /dotnet/machine-learning/
text: "ML.NET documentation"
- url: /dotnet/machine-learning/tutorials/
text: "ML.NET tutorials"

# Card
- title: ETL and analytics
links:
- url: /azure/architecture/data-guide/relational-data/etl
text: "Extract, Transform and Load (ETL) Architecture"
- url: /azure/data-factory/concepts-pipelines-activities?tabs=data-factory
text: "ETL with Azure Data Factory and/or Synapse Analytics"
- url: /sql/integration-services/sql-server-integration-services
text: "SQL Server Integration Services"

# Card
- title: Messages, notifications, and events
links:
- url: /dotnet/architecture/microservices/multi-container-microservice-net-applications/integration-event-based-microservice-communications
text: "Implementing event-based communication between .NET microservices"
- url: /dotnet/architecture/serverless/event-grid
text: "Serverless messaging with Azure Event Grid"
- url: /azure/event-hubs/event-hubs-dotnet-standard-getstarted-send
text: "Send and receive events from .NET using Azure Event Hubs"
- url: /dotnet/orleans/overview
text: "Distributed .NET apps with Orleans"

# Section
- title: "APIs"
items:
# Card
- title: REST
links:
- url: /aspnet/core/tutorials/min-web-api
text: "Minimal Web API tutorial"
- url: /azure/architecture/best-practices/api-design
text: "RESTful web API design"
- url: /azure/api-management/
text: "Azure API Management (APIM)"
- url: /aspnet/core/tutorials/web-api-help-pages-using-swagger
text: "Document APIs with Swagger (OpenAPI)"

# Card
- title: OData
links:
- url: /odata/overview
text: "OData overview"
- url: /odata/client/getting-started
text: "Get started with the OData client for .NET"
- url: https://youtu.be/Q3Ove-2Uh94
text: "Video: OData (.NET Data community standup)"

# Card
- title: GraphQL
links:
- url: /shows/graphql/
text: "Video series: Learning GraphQL"
- url: /azure/api-management/graphql-api
text: "Azure API Management support for GraphQL"
- url: /shows/on-net/getting-started-with-hotchocolate
text: "Video: Getting start with GraphQL on .NET using HotChocolate"

# Card
- title: CoreWCF
links:
- url: https://github.com/CoreWCF/CoreWCF
text: "CoreWCF overview"
- url: https://github.com/CoreWCF/CoreWCF/blob/main/Documentation/Walkthrough.md
text: "CoreWCF walkthrough"

# Card
- title: gRPC
links:
- url: /aspnet/core/grpc/
text: "Overview of gRPC on .NET"
- url: /aspnet/core/grpc/basics
text: "Write gRPC services with C# and .NET"
- url: /aspnet/core/grpc/client
text: "Call gRPC services from .NET with C#"
- url: /aspnet/core/grpc/why-migrate-wcf-to-dotnet-grpc
text: "Why migrate from WCF to gRPC on ASP.NET Core"

# Card
- title: SignalR
links:
- url: /aspnet/signalr/overview/getting-started/introduction-to-signalr
text: "Introduction to SignalR"
- url: /aspnet/signalr/overview/guide-to-the-api/
text: "Guide to the SignalR API"
- url: /aspnet/core/signalr/api-design
text: "SignalR API design considerations"
2 changes: 2 additions & 0 deletions entity-framework/toc.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
- name: .NET data
href: dotnet-data/index.yml
- name: Entity Framework
href: index.yml
items:
Expand Down