2023-01-01から1年間の記事一覧
前提条件 EFCoreのオプティミスティック同時実行制御を有効にするために、テーブルにrowversionが必要になる。 DB Firstでの業の場合、スキャフォールドでのリバースエンジニアリングが必要になる。 今回やりたいこと Not NullなRevision カラムをAlter Tabl…
CIを回す際に永続化レイヤーが欲しくなる問題 業務アプリケーションのServiceやエンドポイントを開発していると、Testの実行時に実際の永続化レイヤーへの接続が欲しくなる。 github.com name: .NET CI on: pull_request: jobs: build: runs-on: ubuntu-late…
前提条件 ASP.NET Core 8 環境 Google CloudのCloud Run等で外向きの静的 IP アドレスを設定しない状態(IPが固定できている場合には問題は起こらない。) 発生する現象 System.Net.NetworkInformation.NetworkInformationException (13): Permission denied…
事前条件 .NET8 projectである 現象 Analyzerの警告でタイトルのエラーが出力される。 対処方法 <PropertyGroup> <NoWarn>$(NoWarn);AD0001</NoWarn> </PropertyGroup> を、設定する。 関連Issue github.com
github の Container RegistryにimageのPushを行い、Pullを行う 事前条件 環境変数:CR_PAT にpersonal access tokenを設定して、docker loginが済であること イメージをpushする(kashilogdbをsampleに使う。) docker tag kashilogdb ghcr.io/creatiovitae/ka…
事前条件 Windows のpower shellでの場合を記述している。 prompt等の場合、環境変数の設定は、set キーワードを利用するため、注意すること。 personal access token(classic)を作成する 開発者設定から作成を行う。 power shellで操作を行う 環境変数を設…
githubの開発者設定を開く業をよく忘れるのでメモっていく 事前条件 github.comにログイン状態であること github.com SettingからDeveloper Settingsを開く 〇settingsは以下 github.com 〇Developer Settingsは以下 github.com 開発者設定 is 何 github ア…
Using Rebase in VisualStudio お昼のお仕事でrebaseしておいてねって話をしたときに、mergeをする人が多い印象を受けた。 恐らく、別に悪意を持ってmergeをしているわけではない気がするのでVisualStudioの操作に課題がある気がしてきたのでまとめていく。 …
前提条件 asp.net core&Containerでのアプリケーションホストを行うケースである。 cloud runでの利用を考える お昼のお仕事ではGCPを現在利用しているので、hostする環境はGCP、LBはGLBという構成である。 cloud run&asp.net coreの組み合わせでサブディ…
Settings/OptionValuesを設定ファイルに含めるかどうか、環境変数で直接挿すか、Secret経由で環境変数を挿すか問題 Settings/OptionValuesを設定ファイルに含めるかどうか 設定ファイルに含めるかどうかは、最悪漏れた時に個人情報漏洩等も含めたセキュリテ…