投稿者「takezou」のアーカイブ

takezou について

ソフトウェア開発会社(ITと言う言葉は大嫌い)で働く、元技術者。 未だに、社内システム位は作ってますが・・・ プログラミング言語はC#が好き。 好きなことだけ拾って投稿しているので、内容にはあまり期待しないでねw

blazorでファイルダウンロード

blazorにはwebappのFileResultを使用したPostBackような動的にファイルコンテンツを作成して、ファイルをダウンロードさせる仕組みが無い。 では、どうやってファイルコンテンツを作成して、ダウンロード … 続きを読む

カテゴリー: .NET, asp.net core, Blazor, C#, javascript, Web, 技術系 | コメントする

ClosedXML

今まで、.NET上からExcelファイルを操作するのに、epplusを使用してきた。poiの.NETポーティングである、npoiが有ることも知っていたが、こちらは少々使い勝手が悪いので、敬遠していたのだが、ご存じの通り、 … 続きを読む

カテゴリー: .NET, C#, 技術系 | コメントする

node.jsでMongoDb GridFSへファイルアップロード

前回は、ファイルのダウンロードだったけど、今回はアップロード。 アップロードの場合、フォームをpostするのに、enctype=’multipart/form-data’とする必要があるが、nod … 続きを読む

カテゴリー: MongoDB, node.js, Web, 技術系 | コメントする

node.jsでMongoDB GridFSからファイル取得

node.jsでMongoDB上のGridFSからファイルをダウンロードするのに手間取ったので、メモ。 やりたかったのは、MongoDB上のGridFSからイメージファイルデータを取得して、データURLを作りたかっただけ … 続きを読む

カテゴリー: MongoDB, node.js, 技術系 | コメントする

GroupByのグルーピング対象を動的に変更する

.NET LinqでGroupByを使用して、クエリ内容をグルーピングする際に、場合によって、グルーピング対象を動的に変更したい場合がある。 これを実装するのに一番簡単な方法を見つけたのでメモ。 Enumerable.G … 続きを読む

カテゴリー: .NET, C#, LINQ, 技術系 | コメントする

またまた、deprecateパッケージ発見してしまった・・・

私が知らなかっただけなのかもしれないが、Microsoft.EntityFrameworkCore.SqlServer.DesignやMicrosoft.EntityFrameworkCore.Sqlite.Design … 続きを読む

カテゴリー: .NET, Entity Framework, 技術系 | 2件のコメント

.NET7 PreviewでのSQL Serverへの接続

.NET7 Preview版で、SQL Serverに接続する場合、デフォルトで暗号化がTrueに設定されるようになったようで、今までの接続文字列では以下のようなエラーが出て、接続出来ない。 A connection w … 続きを読む

カテゴリー: .NET, Entity Framework, 技術系 | コメントする

Microsoft.Graph.AuthがDeprecateになっていた

しばらく、Microsoft Graph APIを触っていなかったのだが、Graph APIライブラリを使用して作成したアプリケーションのターゲット.NETフレームワークバージョンがサポートされなくなるため、再ビルドをし … 続きを読む

カテゴリー: .NET, Microsoft Graph, 技術系 | コメントする

Blazor Hybrid

.NET6からBlazor Hybridというものが追加された。 これは、MAUIやWPF,Windows FormsでRazorコンポーネントを動かそうと言う物だが、実際には、Razorコンポーネントが動作する、Web … 続きを読む

カテゴリー: .NET, Blazor, 技術系 | コメントする

asp.net coreのDIにDbContextを追加する

asp.net coreはDIが使えるが、DbContextをDIさせるのに少々手間取ったので備忘録としてメモ。 何に戸惑ったのかというと、DbContextインスタンスを作成するときに、appsettings.json … 続きを読む

カテゴリー: .NET, asp.net core, Entity Framework, Web, 技術系 | コメントする