Visual Studio

.NET Framework

C#でListを値コピー(DeepCopy)する際のお勧め

C#で自作したクラスのListを複製(値コピー/DeepCopy)する方法でネット検索すると、ToList()したり、newしたりする方法が出て来ますが、DeepCopy()メソッドを作るのが無難です。 DeepCopy()メソッドのサンプ...
.NET Core

Go言語よりC#の方が高速

新しいWebサイトを製造するにあたり、「Go言語がC言語の後継で、Java、C#より処理が高速だ」という噂を聞いたので、そんなに高速ならC#は辞めて、Go言語を採用しようと、調査しました。 MVCベースのWeb Frameworkを対象に、...
ComponentOne

ComponentOne(C1)WinFormsのFlexReport 開発メモ

ComponentOne の C1FlexReport は帳票作成ツール。 ライブラリ ComponentOne for WinForms ユーザーガイド  ナレッジベース  ユーザー登録  問合せ先  テクニカルサポート  Compone...
ComponentOne

VS2017のツールボックスに「ComponentOne」の各コンポーネントを表示する手順

1、ツールボックスの全般エリアを右クリックして「タブの追加」を選択。 2、ツールボックス名は「ComponentOne」。 3、「ComponentOne」を右クリックして「アイテムの選択」を選択。 4、「.NET Framwork コンポ...
ASP.NET Core

Asp.Net CoreはCookieをセキュアに出来ない

Asp.Net Coreで、Cookieをセキュアにする為に、Startup.cs の ConfigureServices(IServiceCollection services) メソッドで、AddAntiforgeryを設定したら、Se...
.NET Core

最新 .Net Core (ASP.NET Core含む) のインストール手順をOS頃に確認する方法

1. .NET Download Archivesで .NET Core をクリック。   2. recommendedになっているバージョンをクリック。   3. SDK/Runtime × OS × CPU を条件に選ぶ。  今回は、C...
ASP.NET Core

ASP.NET Core の国際化リソースでパラメータを渡し忘れるとWEBページが切れて表示される

ASP.NET Core 2.2.5 で作成したWebの国際化作業をしていて、パラメータが必要なリソースに、パラメータを指定し忘れると、Viewの表示が途中で落ちて、Webページが切れて表示されるという事象に遭遇しました。何のExcepti...
ASP.NET Core

ASP.NET Core セッション変数にClassオブジェクトを保持する場合

ASP.NET Core 2.2 で、セッション変数にClassやListなどのオブジェクトを保持したい場合、Session拡張メソッドを使うとシンプルなソースコードになる。セッション変数のKey/Valueが増え過ぎて、メンテナンス不能に...
C#

EF Coreで実行したストアドのOutputパラメータを取得する

Entity Framework CoreでSqlParameterのDbTypeにint64を指定し、ストアドからbigintの値をOutputで取得した場合、int64を指定しているにも関わらずInt32で結果が入ってくるという問題に遭...
ASP.NET Core

ASP.NET Core 依存関係の挿入(@inject)でSessionオブジェクトを使用する場合

ASP.NET Core 依存関係の挿入(@inject)で実行するメソッド内では、Userだけではなく、HttpContext、Sessionも取得できずnullになるので、ビューからパラメータで渡す。下記は、ASP.NET Core 2...