Skip to content

flatring/backend-csharp

Repository files navigation

backend-csharp

  1. For grpc-based templates.

Prerequisites - 前提条件

  1. OS: Windows 10 pro
  2. Lang: C#
  3. Framework: .Net Core 3.1
    1. Download - https://dotnet.microsoft.com/download/dotnet-core/
  4. Docker - docker-compose.yml
    1. DB: PostgresSQL
    2. Viewer: adminer
  5. csharp project NuGet
    1. See "*.csproj" for the version.
    2. Backend.csproj
      1. Google.Protobuf
      2. Related to gRPC
      3. Dapper
      4. Npgsql
    3. ClientStub.csproj

Tested environment - 動作確認した環境

  1. Last check: 2020-10-22
  2. tools
    1. VSCode: v1.50.1
      1. extend
        1. Microsoft
          1. Docker: v1.7.0
          2. C#: v1.23.3
        2. Other
          1. vscode-proto3: v0.5.2

Operation Procedure - 動作手順

preparation - 準備

  1. git clone
    git clone https://github.com/flatring/backend-csharp.git
    cd backend-csharp
  2. docker run
    docker-compose up -d
    
  3. insert data > Adminer
    1. brower localhost:8080
    2. Adminer login
      1. See docker-compose.yml
    3. execute sql
      1. sql command
        1. docker\db\init\table_samples.sql

1️⃣ - server

  1. power shell 起動
    cd backend-csharp/Backend
    dotnet run

2️⃣ - client

  1. power shell 起動
    cd backend-csharp/ClientStub
    dotnet run

Add in the following tutorials

  1. チュートリアル: ASP.NET Core で gRPC のクライアントとサーバーを作成する
  2. Dapper Tutorial

About

For grpc-based templates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages