2022-12-23: Oracle Entity Framework Core 7, ReSharper and Rider 2022.3.1

Published on Friday, 23 December 2022

今週は都合によりリンクだけの紹介となっていますことご了承ください。

トピックス

Announcing Oracle Entity Framework Core 7

https://medium.com/oracledevs/announcing-oracle-entity-framework-core-7-d89a2495b7db

ReSharper and Rider 2022.3.1 Bug Fixes Are Here

https://blog.jetbrains.com/dotnet/2022/12/21/resharper-and-rider-2022-3-1-bug-fixes/

Write markdown without leaving Visual Studio - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/write-markdown-without-leaving-visual-studio/

Sticky Scroll now in preview - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/sticky-scroll-now-in-preview/

KB5022083 WPF ベースのアプリケーションが XPS ドキュメントをレンダリングする方法の変更 - Microsoft サポート

https://support.microsoft.com/ja-jp/topic/kb5022083-wpf-%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C-xps-%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E3%83%AC%E3%83%B3%E3%83%80%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E5%A4%89%E6%9B%B4-a4ae4fa4-bc58-4c37-acdd-5eebc4e34556

アーティクル、スライドなど

Unsafe クラスの敗北 (関数ポインター) | ++C++; // 未確認飛行 C ブログ

https://ufcpp.net/blog/2022/12/unsafer-unsafe/

.NET 7 の新機能 @bind:after で input 入力を即時処理する (そしてもう一度死ぬ) - Qiita

https://qiita.com/jsakamoto/items/0a265288cacea70634b4

App Service Authentication (Easy Auth) と ASP.NET のフォーム認証を共存させつつ利用する - しばやん雑記

https://blog.shibayan.jp/entry/20221218/1671348695

(C#) interface の静的仮想メンバーでジェネリックコンストラクタ - ネコのために鐘は鳴る

https://ikorin2.hatenablog.jp/entry/2022/12/17/212228

neue cc - 2022年のC# (Incremental) Source Generator開発手法

https://neue.cc/2022/12/16_IncrementalSourceGenerator.html

LibraryImportAttributeが.NET 7で追加されたので触ってみました - プログラム系統備忘録ブログ

https://tan.hatenadiary.jp/entry/2022/12/16/002739

必ず、かの邪知暴虐の T4 を除かねばならぬと決意した | ++C++; // 未確認飛行 C ブログ

https://ufcpp.net/blog/2022/12/no-more-t4/

Experimenting With .NET & WebAssembly - Running .NET Based Spin Application On WASI Node Pool in AKS

https://www.tpeczek.com/2022/12/experimenting-with-net-webassembly.html

GitLab でも好きな静的解析ツール (Code Quality & SAST) を使う

https://zenn.dev/masakura/articles/ff74864c9af28d

BlazorとDataFactoryで作るお手軽ELアプリ - Qiita

https://qiita.com/bitflyer/items/3b4ef34a9bdf5991b8f6

Adding new files just got a lot faster - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/adding-new-files-just-got-a-lot-faster/

.NET をIBM Powerで動かしてみた話 #1 - Qiita

https://qiita.com/Nakaji1106/items/f0761c4d1dce58c0b8d5

C#11ではリストパターンが使えるようになった。

https://zenn.dev/yuchiki/articles/csharp-list-pattern

[C#] INumberTの実装総覧 (分数型の実装例付き) - Qiita

https://qiita.com/YuHima03/items/20b59013d42d294b9839

Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI - .NET Blog

https://devblogs.microsoft.com/dotnet/build-your-own-podcast-app-with-dotnet-blazor-and-dotnet-maui/

nanoFrameworkでNode-REDにMQTT通信してみた

https://zenn.dev/matsuataru/articles/0237a66beb73db

Xamarin.Androidを.NET6に移行する方法について。 - Qiita

https://qiita.com/secile/items/10266c6b6bd5b179dc23

When Pulumi met Nuke: a .NET love story

https://dev.to/techwatching/when-pulumi-met-nuke-a-net-love-story-4omd

Windowsの画面ロックをC#で検知する - Qiita

https://qiita.com/unasenohkoku/items/380e4fb4613b5abe96ea

.NET Framework の NuGet パッケージに依存関係が設定されない件に対処する(NU5218警告) - Qiita

https://qiita.com/mxProject/items/f031321ef0d229659f25

.NET MAUIでAzure AD B2Cで認証する(まずはMicrosoftAccountでやってみる) - Qiita

https://qiita.com/MAUIHighSchool/items/b8faf3aba00082b023ac

Asyncとsync混ぜるな危険 - Qiita

https://qiita.com/superriver/items/1f1b83d2d2c6b70ba408

String.Formatメソッドを再実装してみる - Qiita

https://qiita.com/t0r/items/f83f6ee4ddca1bcf27eb

Unity 2021.2 から新しく使えるようになったC#のクラスを眺める - Qiita

https://qiita.com/Gaku_Ishii/items/23d85defb8339fe3e9c0

BlazorでExcel ライクなグリッドJSライブラリ「Handsontable」を使ってみる - Qiita

https://qiita.com/yaju/items/bcca337af393f15a6795

Rider 2022.3から、JSONからC#のクラスやレコードを作る機能が追加された - Qiita

https://qiita.com/RyotaMurohoshi/items/0c6730d0988b022378e6

Rider 2022.3とReSharper 2022.3のIL Viewerで、ILをC#にデコンパイルできるようになった - Qiita

https://qiita.com/RyotaMurohoshi/items/1f8244f0af50ad30583e

C# How to Write a Source Generator Part 1/5: Planning

https://kafkawannafly.medium.com/c-how-to-write-a-source-generator-part-1-5-planning-6b4ab6ea5f63

Blazor WASM でログイン後に Azure AD のセキュリティグループで認可をする

https://zenn.dev/okazuki/articles/auth-securitygroup-blazorwasm

Blazor WebAssemblyでつくったマークシートシステム Mark2をオープンソースとして公開 - Qiita

https://qiita.com/kaorumori/items/5b7255e3244159b082d3

.NETでCode-firstなgRPC(gRPC-Web)を使う - Qiita

https://qiita.com/michi_wkwk/items/194276f0014df74cac41

.NET 7: suspicious places and errors in the source code

https://dev.to/_sergvasiliev_/net-7-suspicious-places-and-errors-in-the-source-code-cgd

今年もクリスマスプレゼントにCardboardでゲームを作ろう。 - Qiita

https://qiita.com/secile/items/69928aa1e52152034489

Blazor WebAssemblyで新規の業務システムを開発している話

https://zenn.dev/rkatsura/articles/4b0e0b3dbb9a59

UnityでもIndex/Rangeを使おう! - Qiita

https://qiita.com/Euglenach/items/c433afe78d72fc1a18fc

C#で昔のゲームのような音を生成する「SoundMaker」を公開しました - Qiita

https://qiita.com/DTB_AutumnSky/items/8d78520567211d9a8dd2

ノートの作成・管理・ふりかえりソフトウェア 「FrogNote」を開発しました - Qiita

https://qiita.com/DTB_AutumnSky/items/1d691e2428ac7fa9330c

System.Text.Jsonのソース生成をUnityで試す | Yucchiy's Note

https://blog.yucchiy.com/2022/12/csharp-advent-calendar-system-text-json-unity/

ライブラリ、リポジトリ、ツールなど

nenoNaninu/TypedSignalR.Client.TypeScript: TypeScript source generator to provide strongly typed SignalR clients by analyzing C# type definitions.

https://github.com/nenoNaninu/TypedSignalR.Client.TypeScript

mxProject/WindowsFormGenericHost: This is an extension library for Generic Host. Runs a Windows Forms application on Generic Host.

https://github.com/mxProject/WindowsFormGenericHost

Introduction | Cadl

https://microsoft.github.io/cadl/

サイト、ドキュメントなど

ツイート