タグ

.NETに関するminotonのブックマーク (13)

  • OracleのODP.NETのフェッチサイズと配列バインドが強力だという話。 - OSSコンソーシアム

    以前、投降した「ユーザ様 向け提案活動で必要となった性能測定結果」で紹介した「RerunnableBatch_sample3」は、「疑似フェッチ方式」と「バッチINSERT、UPDATE文生成機能」によって「ストアド並みの性能」を叩き出しています。 ...が、しかし、Oracle の ODP.NETの「フェッチサイズ」と「配列バインド」の機能を使用すれば、これらの処理方式での開発は不要で、フツーのオンライン開発と同じような実装スタイルでバッチ処理も実装できてしまいます。 ...と、非常に強力な機能であるため、他のデータプロバイダも、ODP.NETのように「フェッチサイズ」と「配列バインド」の機能に追随して欲しい気がしますが、ADO.NET仕様が策定され、主要なRDBMSのデータプロバイダが出揃ってから長らく経ちましたが、今のトコロ、その気配はありません。ODP.NETスペシャルな機能実装と

  • .NET TIPS [ASP.NET]ページのトレース情報を出力するには? - Webフォーム - @IT

    ASP.NETでは作成したWebアプリケーションのデバッグやプロファイルのために、トレース情報を表示するための機能が用意されている。 ページ・レベルのトレース表示 まず、各ページについてのトレース情報を表示するには、Visual Studio .NETではプロパティ・ウィンドウの一番上にあるドロップダウン・リストボックスで[DOCUMENT]を選択してから(フォームのDOCUMENTプロパティ)、traceプロパティを「true」に設定する。これは.aspxファイルの先頭に記述する「@ Page」ディレクティブの属性として「trace="true"」を追加するのと同等だ。 この状態でアプリケーションを実行すると、次の画面のように、ページ出力と同じ画面内にトレース情報が表示される。なおこの画面は、ページのレイアウト・モードが「フロー・レイアウト」の場合である。レイアウト・モードが「グリッド・

    minoton
    minoton 2018/09/07
  • ASP.NETページのトレース - はむ日記2

    ページ単位 チュートリアル : ASP.NET トレースと System.Diagnostics トレースの統合 WindowsFormアプリケーションの場合はConsole.Writeline()でデバッグメッセージをコンソール出力していたが、ASP.NETで同じことはできない。 System.Diagnostics.Traceクラスを使用し、Webページへトレース情報を出力する方法がもっとも手っ取り早い。 下記2点の作業で利用可能となる。 対象ページのページディレクティブ(@Page)にTraceを"True"で追加する。*1 Web.configの /configuration/system.diagnostics/trace/listeners ノードにWebPageTraceListenerを追加する。 <system.diagnostics> <trace> <listener

    ASP.NETページのトレース - はむ日記2
    minoton
    minoton 2018/09/07
  • 使用法から生成機能を使ったテストファースト開発 - Visual Studio (Windows)

    このトピックでは、テスト ファースト開発をサポートする使用法から生成機能の使用方法について説明します。 テスト ファースト開発 は、最初に製品仕様に基づいて単体テストを記述してから、テストが成功するために必要なソース コードを記述するソフトウェア設計の方法です。 Visual Studio は、新しい型とメンバーを定義する前に、テスト ケースで最初にこれらを参照するときにソース コードに生成することで、テスト ファースト開発をサポートします。 Visual Studio では、新しい型とメンバーを生成する際、ワークフローへの割り込みは最小限に抑えられます。 現在のコード位置から離れずに、型、メソッド、プロパティ、フィールド、またはコンストラクターのスタブを作成できます。 ダイアログ ボックスを開いて型生成のオプションを指定すると、ダイアログ ボックスを閉じたときに、現在開いているファイルに

    使用法から生成機能を使ったテストファースト開発 - Visual Studio (Windows)
  • テスト駆動開発(TDD) in .NET #ngtnet by @masaru_b_cl

    はじめに このエントリは2016/5/7に開催したNiigata.NET 2.0で行ったセッションを再構成したものです。 ライセンス この 作品 は クリエイティブ・コモンズ 表示 – 継承 4.0 国際 ライセンスの下に提供されています。 Agenda テスト駆動開発(TDD)とは? .NET開発におけるTDD TDDの実例 TDDの指針 テスト駆動開発(TDD)とは テスト駆動開発とは、Kent Beck(ケント・ベック)が提唱した開発手法です。彼の著書であり、「原典」とも呼ばれる「テスト駆動開発入門」(http://www.amazon.co.jp/dp/4894717115)(残念ながら絶版。再販望む!)にはこのように書いてあります。 「動作するきれいなコード」、ロン・ジェフリーズのこの簡潔な言葉は、TDD(テスト駆動開発)の目標である。動作するきれいなコードは、あらゆる理由で価値

    テスト駆動開発(TDD) in .NET #ngtnet by @masaru_b_cl
  • SOAPメッセージをトレースする方法

    vb.netでSOAPメッセージをやり取りするアプリケーションを作っているのですが、実際にサーバ側に飛んでいるSOAPメッセージどうやって確認すればいいのだろうかと悩んでいたら、かなり古いですがMicrosoftからMicrosoft SOAP Toolkitというアプリケーションが出ていて、この中に含まれるMsSoapTで送受信したSOAPメッセージをWindows7で確認出来ました。 Microsoft SOAP Toolkit 2.0 SP2 MsSoapTはプロキシとして動作するのでアプリケーションの向き先をローカルホストに変更する必要があります。コンパイル済アプリケーションの場合はHOSTS等で変更するのが手っ取り早いかもしれませんが、プログラムであれば、以下のようにプロキシ設定をローカルホストに向けてやるだけで動作させることが出来ました。

    SOAPメッセージをトレースする方法
    minoton
    minoton 2018/03/23
  • How to: Determine which .NET Framework versions are installed | Microsoft Docs

    You can install and run multiple versions of .NET Framework on a computer. If you want to check the versions on your own computer, the easiest way is through Control Panel > Programs > Programs and Features, or in Settings under Apps > Installed apps. You can also use these community-maintained tools. If you're an app developer, you might need to know which .NET Framework versions are installed on

    How to: Determine which .NET Framework versions are installed | Microsoft Docs
  • 2017 年に .NET 開発者が知っておくべきこと

    ずいぶん前にも、「.NET 開発者が知っておくべきこと」というタイトルでブログ記事 (英語) を書いたことがあります。このときは質問集のように掲載したのが悪かったのか、リクルーターなどにリトマス試験紙のように使われてしまいました。 .NET については情報量が膨大なので、便利なリストを作成して学習ガイドや用語集として使ってもらおうと思い立ち、Jon Galloway と協力して用語とリソースをリストにまとめました。 始めてみて最初に思うのは、「やることが多すぎるじゃないか。だから .NET は嫌なんだ」ということかもしれませんが、参入時にはどのプラットフォームでも同じような壁 (用語集の作成) にぶつかるものです。3 文字略語のない言語やコンピューター エコシステムはありません。あまり深く考えずに、知っておくべきことを知ることからゆっくり始めていきましょう。どこまでやるかはご自身で判断すれ

    2017 年に .NET 開発者が知っておくべきこと
    minoton
    minoton 2017/01/31
  • Build an ASP.NET Website on IIS

  • [速報]オープンソースの「.NET Core 1.0」、マイクロソフトが正式リリース。Windows/Linux/macOSに対応。Red HatがRHELなどで正式サポート開始

    [速報]オープンソースの「.NET Core 1.0」、マイクロソフトが正式リリース。Windows/Linux/macOSに対応。Red HatがRHELなどで正式サポート開始 これらのソフトウェアはオープンソースとして開発され、WindowsだけでなくLinuxmacOSにも対応する.NET Frameworkソフトウェアです。.NET Coreがインストール済みのDockerイメージもマイクロソフトがDocker Hubで提供しています。 .NET Core 1.0の登場で、いままでWindowsでしか実行できなかったASP.NETアプリケーションなどが、そのままLinuxmacOSでも実行可能になります。 引き続きWindowsでのみ利用可能な.NET環境も存在しますが、.NET環境がオープンソースかつクロスプラットフォームになる大きな転換点が訪れたと言えるでしょう。

    [速報]オープンソースの「.NET Core 1.0」、マイクロソフトが正式リリース。Windows/Linux/macOSに対応。Red HatがRHELなどで正式サポート開始
  • Oracle用ADO.NET Entity Frameworkのプロバイダ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Oracle用ADO.NET Entity Frameworkのプロバイダ
  • .NET 4.0におけるLINQ to SQLの変更点

    原文(投稿日:2009/6/2)へのリンク MicrosoftのData ProgrammabilityであるDamien Guard氏はLINQ to SQLについて長めの変更点一覧を投稿した。今後、彼らは主にEntity Frameworkの開発に係わる一方で、この変更点一覧はLINQ to SQLの開発が完全に止まる恐れを緩和してくれている。 パフォーマンス テキストパラメータ長を明確に定義する事で、問い合わせ計画の再利用性が向上する。 IDキャッシュの主キーに対する単一結果の検索として、query.Where(predicate).Single/SingleOrDefault/First/FirstOrDefaultらのメソッドを追加する。 DataLoadOptions(ベータ1以降では、キャッシュ検索はDataLoadOptionsの値を考慮している)を有効にした場合、クエリの

    .NET 4.0におけるLINQ to SQLの変更点
  • Entity Framework 4.0ベータの新機能

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Entity Framework 4.0ベータの新機能
  • 1