.NET Core
はじめに .NET Core のコンソールアプリケーションを作成していれば、Linux のバッチ処理も .NET Core で書きたくなると思います。それも、スケジュール実行ができるとなおよいですね。 この記事では、.NET Core のコンソールアプリケーションを Linux の cr…
前の記事では、CodeHollow.FeedReader というライブラリを使用して RSS フィードの内容をコンソールに出力しましたが、今度はサイトの中にある RSS フィードを同じライブラリを使用して検索しアドレスをコンソールに出力してみます。 なお、環境は Mac (macO…
.NET Core でブログなどの RSS フィードをパースするためのライブラリに CodeHollow.FeedReader というものがあり、NuGet よりインストールができます。CodeHollow.FeedReader は RSS 0.91, 0.92, 1.0, 2.0 と ATOM をサポートしています。 今回はこのライブ…
はじめに Web アプリケーションでは、複数キーワードの AND 検索・OR 検索をすることが多いと思います。 .NET Core の Entity Framework Core では、この AND 検索・OR 検索を簡単に行うことができます。 その方法をご紹介します。 なお、環境は、Mac (macOS…
.NET Core のプログラムでデータベース接続文字列をソースコードに記述していると、以下のような警告がビルド時に出力されるようになります。 Models/consoletestContext.cs(15,10): warning CS1030: #warning: 'To protect potentially sensitive informati…
この記事では、Entity Framework Core で 既存のPostgresSQL データベースからモデルクラスを自動作成しする方法をご紹介します。その後、LINQ を使用してデータベースの内容を出力するコンソールアプリケーションを作成します。 環境は、Mac (macOS High Si…
はじめに ASP.NET Core の情報は、日本語はほぼなく英語も少ないのですが、その中でも ASP.NET Core アプリのデプロイについての詳しい情報は皆無の状態です。 この記事では、ASP.NET Core アプリの Linux (CentOS7)へのデプロイ方法を詳しく解説します。 概…
ASP.NET Core アプリを Linux, 今回は CentOS7 にデプロイして dotnet xxx.dll で実行したのですが、デフォルトのポートである 5000番ポートに http://<IPアドレス>:5000/ でアクセスしてもタイムアウトエラーが発生してしまうという現象が発生して困っていました。 基本</ipアドレス>…
.NET and C# - Get Started in 10 Minutes CentOS 7 に .NET Core SDK をインストールするのはとっても簡単です。 ただ、バージョンによってインストール方法が変わるので、上記サイトにて手順を確認してください。 v2.1.4のときの手順を以下の記載します。 …
はじめに ASP.NET Core や EntityFramework Core が登場したおかげで、Mac でも ASP.NET な開発ができるようになりました。また、Visual Studio for Mac が登場したことで高い生産性で開発もできるようにもなりました。 この記事では、Visual Studio for Mac…
はじめに 以下の記事で、.NET Core の EntityFramework Core 2.1で GROUP BY 句がインメモリではなく、SQLでデータベース上で集計されるようになったということで検証してみました。 EF Core 2.1 に対する最初の大きな追加は、GroupBy LINQオペレーターがGRO…
はじめに マルチプラットフォームで動作する .NET Core を現在試しているのですが、大分現実のプロダクトに採用できるレベルに達してきているという感触を持っています。 マルチプラットフォームで .NET Core アプリケーションが動作するだけでなく、開発環…
.NET Core をいじっていると、.NET Core をアンインストールしたくなったり、古いバージョンに戻したくなったりすると思います。 そんなときの対応を残しておきます。 まず、dotnet --info というコマンドを実行します。実行結果が以下のようになっていたと…
はじめに 最近、Markdown 記法の利用が増えてきているようです。そこで、ASP.NET Core でも Markdown 記法が使えるか調べてみました。 要件は次の通り。 HTMLタグの入力は許さない Markdown 記法のみ HTML に変換して出力する 結論としては Markdig というラ…
.NET Core 環境で下記コマンドを実行したら、以下のようなエラーがでました。 $ dotnet install tool dotnet-dev-certs -g --version 2.1.1 コマンド "dotnet-install" に一致する実行可能ファイルが見つかりません (English:No executable found matching c…
ASP.NET Core WebAPI で SSL/TLSの自己証明書をMacに組み込む方法をご紹介します。 なお、ASP.NET Core MVC でも違いはないので心配ないです。 これを行っていないと、ASP.NET Core WebAPI プロジェクト実行時、いきなり以下のエラーが発生して実行できない…