このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Entity Framework 6: 上級者向けエディション Julie Lerman Entity Framework の最新メジャー リリースの EF6 により、マイクロソフトのオブジェクト リレーショナル マッピング (ORM) ツールは "上級者向けツール" という新たなる高みに達し、長年利用されてきた .NET ORM ツールのような初心者向けツールではなくなりました。EF は全面的に進化し、これまでのツールを上回る魅力的なツールになっています。 データベース開発者向けのツールとして始まった Entity Framework は、当初、.NET コミュニティの中でもアジャイル開発者の激しい怒りを買
はじめに データベースを読み書きする部分のユニットテストがやりにくいのには、いくつか理由があります。 複数人でテストを同時に実行すると、競合する データベースを使ったテストは、時間が掛かる データベース内のデータが変わると、テストが失敗する 1番目は、各自の開発環境にテスト用のデータベースを用意することで、解決できます。2番目の問題は、データベースにアクセスするコードをロジックから分離して、データベースに実際にアクセスするテストケースを減らすことで、改善できます(ロジックのテストにはモックやダミーを使います)。3番目は、テストのたびにデータベースの内容を初期化することが基本になりますが、そうするとテストに長い時間が掛かるようになってしまいます。 今回は、ビジネスロジックの開発時にモックやダミーを使いやすくするにはどうするか、また、テスト時にデータベースの内容を安定させるにはどうしたらよいか
photo credit: billaday via photopin cc EntityFrameworkでのトランザクションの実装って、全く珍しい話では無いのですが。 TransactionScopeを使って実装しました。 Try Using ts As New Transactions.TransactionScope 'ここにデータの登録とか削除とか更新の処理 ・・・ 'コミット ts.Complete() End Using Catch ex As Exception '例外が発生するとロールバックされます Throw ex End Try 当たり前ですが、Usingでしっかり囲んどきましょうw 環境はVisualBasic 2010、.NET Framework4.0、Oracle11g、ODP.NET。
テスト自動化ツールを導入済みは8.5%、85%以上が検討していないか必要を感じないと。キ-マンズネット調べ キーマンズネットは、IT担当者を対象にしたアンケート結果として「テスト自動化ツールの導入状況」を公開しました。 それによると、導入済みは全体の8.5%(「既に導入済みである(追加リプレイスなし)」7.5%と「既に導入済みである(追加リプレイスあり)」の1.0%の合計)で、導入を検討しているが4.8%。今後も導入しないするグループは86.7%(「必要性を感じているが導入を検討していない」の38.6%と、「必要性を感じない」の48.1%の合計)」になりました。 グラフを見ると従業員規模1001名以上では導入済みが約15%である一方、100名以下では1.8%であり、従業員規模によって大きな違いがあることが分かります。 対象言語はJavaがトップ、目的は品質の向上、工数削減など すでにテスト
AmazonクラウドがPaaS機能で.NETとSQL Serverを標準サポート。Windows Serverアプリがそのままクラウドへ展開可能に Amazon Web Servicesは、Amazonクラウド上でPaaSの機能を提供する「AWS Elastic Beanstalk」で.NET環境をサポートし、データベースの自動フェイルオーバーや自動バックアップなど可用性を提供するサービスのAmazon RDSでSQL Severのサポートを開始したと発表しました。 開発者はSQL Serverを利用した.NETアプリケーションをそのままAmazonクラウド上に展開し、Beanstalkによるアプリケーションのデプロイ、オートスケール、ロードバランスの機能を利用でき、Amazon RDSでSQL Serverの自動フェイルオーバー、自動パッチ、自動バックアップ機能などを利用することができる
かなり個別な業務要件かと思いますが、 区分値入力のテキストボックスとコンボボックスが並んでいて、お互いに連動するという仕様がありました。 テキストボックスに「1」って入力すると、その入力値によりコンボボックスも選択値が変わるって感じです。 で、各画面で個別にイベント拾って実装するってのも面倒くさいので、共通クラスで実装してみました。 皆が簡単に実装出来て、コードもすっきりした?と思います。 環境は、VisualBasic2010、.NET Framework 4、コントロールとしてInfragisticsのWindows Formを使用。 NetAdvantage for Windows Forms photo credit: Profound Whatever via photo pin cc こんなクラスを作成。クラス名とか適当。 例外処理とか未だですがorz Public
photo credit: Dunechaser via photopin cc VB.NETの話し。 OracleのテーブルからEntity Data Model作る時にPropertyの型が適切にならないという問題の対処メモ。 現在、Visual Basic 2010でADO.NET Entity Frameworkを使用して開発しています。 データベースはOracle 10g。 で、Visual Studioを使って、物理テーブルからEntity Data Modelを作成したんですが、 NUMBER(5,0)のカラムのEntityのプロパティがInt16になって、32767を超える値を設定・取得できない、という問題発生。 Int16 構造体 (System) もー!って感じで調べると以下の様な記述を見つけました。 ADO.NET Entity Framework and
連載:.NET中心会議議事録 第7回 .NET開発者向けのアジャイル開発の進め方(2012年版) デジタルアドバンテージ 一色 政彦 2012/03/09 今回のテーマは、依然として開発者間で人気の高い「アジャイル開発」。2012年最新のアジャイル開発に関する情報にキャッチアップするためのセッションを開くとともに、まだアジャイル開発を実践できていない開発者に対して、どのようにアジャイル開発を進めればよいかを議論した。セミナーの構成は、下記のとおり。 基調講演『これからの「アジャイル」の話をしよう 2012 ―― 今を生き延びるための開発手法とエンジニアに求められるスキル』 アジャイル開発セッション『.NET開発者は知らないと損する、アジャイル最新基礎知識(2012年版)』 パネル・ディスカッション『現場目線で議論する、.NET開発者向けのアジャイル開発の進め方(2012年版)』 懇親会 本
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く