You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
C#、VB.NETでデータベースへアクセスする場合、.NET FrameworkのADO.NETを用います。 ADO.NETはデータベースへアクセスするための様々なコンポーネントのセットを提供します。 初めてADO.NETでデータベースを操作するとき ADO.NETで提供されるクラスライブラリのなかに接続、切断、データ抽出や更新 などが1つのクラスにあるのかな?と思います。しかしそこまで単純ではありません。 このクラスライブラリは複数のクラスで構成されており、接続/切断を管理するクラス データ抽出/更新するクラス、トランザクションを管理するクラスなどがあります。 これらのクラス群のことを.NET Framework データプロバイダーといいます。 ADO.NETでデータベースへアクセスするときはこのデータプロバイダーや データセットを用いて操作します。 ADO.NETで提供されているデータ
この記事では、.NET Framework バージョン 3.5 Service Pack 1 から .NET Framework バージョン 4 への移行に関する問題、修正、標準への準拠やセキュリティに関する変更、お客様のフィードバックに基づいた変更などについて説明します。 これらの変更点のほとんどは、アプリケーションのプログラミング変更を必要としません。 変更が必要になる可能性のある変更点については、表の「推奨される変更」列を参照してください。 目立った変更点は、ASP.NET や Windows Presentation Foundation (WPF) などの領域別に分類されています。 この記事に記載されている問題の概要については、「.NET Framework 4 移行ガイド」を参照してください。 新しい機能については、「.NET Framework 4 の新機能」を参照してくださ
この記事では、.NET Framework 4.8 および 4.8.1 で生じたアプリの互換性の問題について説明します。 .NET Framework 4.8 ASP.NET ASP.NET WebForms CheckBox コントロールの InputAttributes および LabelAttributes の処理の修正 説明 .NET Framework 4.7.2 以前のバージョンをターゲットとするアプリケーションでは、WebForms CheckBox コントロールにプログラムで追加された CheckBox.InputAttributes および CheckBox.LabelAttributes がポストバック後に失われます。 .NET Framework 4.8 以降のバージョンをターゲットとするアプリケーションでは、これらはポストバック後に保持されます。 提案される解決策
最終更新日: 2018年12月28日 Visual Studio Code TIPS(2018/12/28) VS CodeでMarkdownをプレビューするには?VS CodeでMarkdownをHTMLやPDFに変換するには?VS Codeでテキストを矩形選択するにはVS Codeで表示言語を変更するにはVS Codeでエンコーディングを変更、自動判別するにはVS Codeでファイルを比較し、差分(diff)を表示するにはVS Codeで指定範囲をコメントにしたり戻したりするにはVS Codeの[エクスプローラー]ビューに表示するファイルを制御するにはVS Codeのファイルアイコンを変更するにはVS Codeのサイドバーの表示をキーボードで切り替えるにはVS Codeを持ち運ぶには(ポータブルモード)VS Codeでテキストの折り返しを設定するにはVS Codeでウィンドウサイズを制
.NET5.0 リリースにより .NET Framework と .NET Core が統合され、.NET5.0 は Linux や Mac などの環境できも使用できるようになった。 現在の最新.NETは、2023年11月にリリースされた .NET8.0 となります。 .NET Framework 4.8 と .NET 5.0 は全く違う、両者の扱い方の注意点を解説します .NET8 LTS のサポート期間とライフサイクルの考察 (注意:2024年1月15日更新->.NET5.0はサポート終了しました。サンプルコードは.NET8.0に更新しました) この統合の為に、古い機能の一部が廃止された。 その中に WCF (Windows Communication Foundation) がある。 業務システム開発などでスマートクライアントなどの機能を使用しているところは、WCFをクライアントとサ
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー
背景 残念な事に、こちらなどでも発表されているように、VB が、Microsoft での言語としての発展が終わってしまうようです。 まだ使えるようですが、いい加減 C# に乗り換えようと思って調べたメモです。 まだまだやりかけですが💦 情報収集 英語でも検索しましたのが、この需要自体が日本に多いのか、日本語サイトの情報がほとんどでした。 どこも似た様な内容でしたが、とりあえずこちらを参考。 オンラインのツールは、ソースを外部に送ることになってイマイチだし、複数のファイルを一括でできないこともありとりあえず今回は見送り。 Visual Studio の変換プラグインは、どうにも評判が悪そうだし、どのサイトでも SharpDevelop がよさそうなんで、SharpDevelop でやってみることにしました。 ダウンロード SharpDeveop は、Ver.5 から VB 対応がなくなって
こんにちは! テクニカルコンサルティングチームの古堅です。 .NET Framework から .NET 5 の移行を手助けする ".NET アップグレード アシスタント" について紹介します。 本記事では、ASP.NET MVC から ASP.NET Core MVC へ移行する手順を紹介したいと思います。 .NET 5 へ移行を計画している方へ .NET アップグレード アシスタント .NET アップグレード アシスタント のインストール .NET アップグレード アシスタントの実行コマンド .NET アップグレード アシスタントの実行デモ 1) Back up project 2) Convert project file to SDK style 3) Clean up Nuget package references 4) Update TFM 5) Update Nuget P
こんにちは! テクニカルコンサルティングチームの古堅です。 昨年 .NET ファミリーを統合するためにリリースされた .NET 5 ですが、サポート期間が1年間しか設けられておらず、.NET 5 への移行を見送っていた方々に朗報です。 ついに LTS (Long Term Support) の .NET 6 が 2021年11月8日 (月) にリリースされます。 今後、.NET 6 以降 の偶数バージョン (例 .NET 6 / .NET 8 / .NET 10...) に対して、最初のリリースから LTS (3年間のサポート期間) が設けられます。 LTS とは、対象 OS で動作する為のサポートが提供されます。詳細は以下のサポートポリシーをご参照ください。 github.com dotnet.microsoft.com 本記事では、改めて .NET 6 へ移行すべきか?についてお話した
.NET の歴史を通じて、.NET のバージョン間および異なる実装間で高いレベルの互換性を維持することに力が注がれてきました。 .NET 5 (および .NET Core) 以降のバージョンは、.NET Framework と比較すると新しいテクノロジと見なすことができますが、2 つの大きな要因により、.NET のこの実装が .NET Framework と大きく異なるものになることはできません。 開発者の多くは、.NET Framework アプリケーションをもともと開発していたか、現在も開発を続けています。 .NET の実装間には一貫した動作が期待されます。 .NET Standard ライブラリ プロジェクトを使用すると、開発者は .NET Framework と .NET 5 (および .NET Core) 以降のバージョンで共有される共通の API をターゲットとするライブラリを
Web Forms in the Age of .NET 8: Planning for the Long Term Introduction Web Forms in the Age of .NET 8: Planning for the Long Term Posted by Crista Perlton on March 5th, 2023. No matter what you’ve heard, ASP.NET Web Forms in the age of .NET Core and .NET5+ (.NET 5 to .NET 8) are possible and will still run. You do not have to rewrite your Web Forms applications as MVC soon or even in the near fut
ASP.NET Core によって、開発者はセキュリティを構成して管理することができます。 次の一覧に、セキュリティに関するトピックへのリンクを示します。 認証 承認 データ保護 HTTPS の適用 開発中のアプリ シークレットの安全な格納 XSRF/CSRF 防止 クロス オリジン リソース共有 (CORS) クロスサイト スクリプティング (XSS) 攻撃 これらのセキュリティ機能を使用すれば、堅牢かつセキュアな ASP.NET Core アプリを構築できます。 ASP.NET Core セキュリティ機能 ASP.NET Core には、ASP.NET Core アプリをセキュリティで保護するための多くのツールとライブラリが用意されています。たとえば、組み込みの ID プロバイダーや、Facebook、Twitter、LinkedIn などのサードパーティの ID サービスなどです。
2024-06-17 GitHub Copilot 2024-06-04 GitHub GitHub Actions GitLab GitBucket 2024-05-28 Azure OpenAI Service AzureのAI系サービス Azure Databricks 2022-12-26 RecentDeleted 2024-05-28 Copilot FrontPage 開発ツール 2024-04-30 OSフリーズ 2024-01-24 性能問題のポイント 2023-12-14 ツール類(インデックス) 2023-12-13 ダウンロードのいろいろ 障害対応に使用するツールの一覧 開発支援ツール VBAは何故、最強EUCツールなのか? 構成管理ツール OSSホスティング・サービス Git 2023-11-01 CAL 2023-09-19 Azure Container Re
以下、それぞれの特徴について説明していきます。 ADO.NET ADO.NETはコード上にSQL文を記述します。SqlClientクラスを使ったやり方です。 パフォーマンスに優れていますが、記述しなければならないことが多くコードを書くのが非常に面倒です。 EntityFrameWork EntityFrameWorkはコード上にSQL文を記述しません。記述したLINQがSQL文に変換されて実行されます。 マッピングも自動で行ってくれて、直感的にコードを書くことができて非常に楽です。 また、自動でマッピング用のクラスを生成sすることも可能です。 CodeFirst、DBFirst、ModelFirstなど開発手法も選ぶことができたり、他にも様々な便利な機能を兼ね備えたフレームワークです。 デメリットとしてはパフォーマンスが低いという点があります。パフォーマンスが重視されるプロジェクトでは場合
図 3 に示したシナリオでは、LINQ to Entities よりも Dapper を使う方が優れていることが簡単にわかります。しかし、SQL そのものを使うクエリにはわずかな違いしかないため、システム内でどちらでも使用できる特定のタスクを Dapper に切り替えることが妥当だとはかぎりません。普通、個人のニーズはさまざまで、EF クエリと Dapper の違いにこれが影響することもあります。ただし、Stack Overflow のように大量のトラフィックが行きかうシステムでは、1 回のクエリあたり数ミリ秒短縮するだけでも、かなりの効果があります。 永続化の他のニーズに対する Dapper と EF ここまでは、返される型のプロパティを正確に一致するすべての列をテーブルから取り出すだけのシンプルなクエリを測定してきました。では、クエリを型にプロジェクションする場合はどうなるでしょう。結
はじめに .NET使って何か作ろうと思ったのだが、仕事では独自Frameworkばかり使っていて標準的な方法を触ったことがないので、有名所のDBアクセス方法を試してみたいと思う。 サンプルコードの全体は下記。 GitHub - endok/sample-dotnetdb: .NETのDBアクセスサンプルコード。 対象 試す対象は、 ADO.NET SqlClient ADO.NET DataSet EntityFramework Dapper 環境 Windows10 Pro .NET Framework 4.6 Visual Studio Community 2017 SQLServer 2017 Developer データ準備 下記状態を前提とする。 SQLServerインスタンスはlocalhost:1433で起動 DB名:testDB 接続ユーザー:sa 接続パスワード:P@ssw
コンポーネント、ライブラリ製品をはじめとするソフトウェア開発ツールの提供により、国内外の開発者を支援するグレープシティ。同社では、2015年以来、アプリケーション開発技術や同社製品にかかわる最新動向を紹介する技術カンファレンス「GrapeCity ECHO(エコー)」を毎年開催している。去る2021年12月15日には「GrapeCity ECHO 2021」が開催された。前回に引き続きオンラインでの開催となった今回のテーマは「.NET開発者が .NETを選んでいく心得とは?」。まさに直前にリリースされた「.NET 6」に対する注目が集まり、今後の.NET開発の動向に向けた関心がいやがうえにも高まる中で、実施された今回のイベントは、参加した開発者の期待に十分に応えるものとなった。 「One .NET Vision」をコンセプトに、開発フレームワークが急速に進化 今回の「GrapeCity E
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く