Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » データアクセス   (RSS)
こんにちは、こだかです。 前回 から引き続き、ADO.NET DataServicesを使用したデータの取得を書きたいと思います。 今回は、取得するデータのフォーマットを変更してみましょう。 ADO.NET DataServicesは取得できるデータフォーマットとして以下の2種類があります。 ・AtomPub ・JSON この2つの切り替えは、HTTP content-type negotiation、つまりHTTPリクエストヘッダに記述することで可能になっています。 どうやって書くの?という疑問はちょっと置いておいて、このよくある切り替えはブラウザの言語やUser-Agentを切り替えることによって、表示されるページが変わったことの経験のあるかたは、いらっしゃるかもしれません。(User-Agentの変更・・・なんのためにやったのか、目的は触れないことにしましょう(笑)) Read More...
こんにちは、こだかです。 すみません、ずいぶんと時間がたってしまいましたが、 前回 ADO.NET DataServicesでServiceを作成した続きを書きたいと思います。 (2008/09/24 追記: 前回と今回で使用したサンプルプロジェクトとスクリプトは後日この記事に添付いたします。) (2008/09/25 追記: サンプルプロジェクトとスクリプトは ここ からダウンロードしてください。) まず、テーブルスキーマを書いておきますね。 CREATE TABLE [dbo].[jobs]( Read More...
  こんにちは、こだかです。 さあできることから開発者セミナーでご紹介してきた、実サンプルがダウンロードできる形になりましたので、ご報告いたします。 http://www.microsoft.com/japan/msdn/events/online/study/vssolution/ このソリューションサンプルは、単にテクノロジーを紹介するだけではなく、実システムの中で各テクノロジーをどのように使用するのか?を主眼に置いています。こだか担当はLINQですが、サービス作成の為のWCFやWF、クライアントで使用するAJAXやWPF等、紹介から一歩進んだ形で受け取って頂けると思います。 Read More...
こんにちは、こだかです。 シアトルから無事帰国できました。 それもそのはずで、現地では、奥主さん( http://blogs.technet.com/hirookun/ )、松崎さん( http://blogs.msdn.com/tsmatsuz/ )に助けてもらい、サンフランシスコでのトランジットは、佐藤さん( http://blogs.msdn.com/naokis/ )に手取り足取り・・・皆様ありがとうございます。 さて、以前から気になっていたのですが、ようやく少し調べる時間が取れたものとして、今回はADO.NET Read More...
こんにちは、こだかです。 こだかはもうすぐシアトル出張の予定です。 外人に囲まれたディスカッションをくぐり抜け、最新情報を入手したいと思います。 (ちなみに、こだかは英語全く話せません。) 心配事はあと2つあります。 1.冬のシアトルの寒さ 非常に寒がりな私です。自宅では私だけ寒いので(家族には適温)、すぐに布団に入ってしまいます。そうすると睡魔が・・・ 6歳の娘より早く寝てしまうことも。 2.飛行機の乗り継ぎ 帰りの便がサンフランシスコ経由になってしまいました。 国内線も先日ようやく一人で乗れるようになったと言うのに・・・無事に日本に帰れるのでしょうか? Read More...
こんにちは、こだかです。 部署の引っ越しから1月立ちました。 新しいオフィスは、初台駅にある東京オペラシティの45階で、とても落ち着いたよい環境です。 マイクロソフト社内では、アルファベット3文字で省略することが非常に多く、ここはTOCと呼んでいます。 この省略語を、皆知っているものとして、話にバンバン出してしまうのが始末の悪いところなんですよね。 と、そんな話は置いておいて、先日ThinkITに記事を書きましたのでご紹介します。 次世代データアクセステクノロジー 第1回:LINQとADO.NET Read More...
こんにちは、こだかです。 オフラインセミナーも終わりまして、ようやく新しい情報をキャッチアップできるようにと思っていた矢先ですが、前述のVS2008のイベント準備などもあり、思うように時間がとれません。 いきなりグチっぽいですね、済みません。 と言うのも最近ADO.NET Team blogが、なにやらあわただしくリリースを重ねており、早く確認したくてウズウズしているからなんです。 まずはこれ。以前Astoriaと言っていたものです。こんな名前になったんですね。 ADO.NET Data Services Read More...
こんにちは、こだかです。 タイトルどおりなのですが、ADO.NET Entity Framework Beta 3 がリリースされました。 ( http://blogs.msdn.com/adonet/archive/2007/12/05/ado-net-entity-framework-beta-3-rleased.aspx ) まだ、インストール出来ていないのですが、多くの改修+機能追加がされたようです。 同時にEntity DesignerのCTP2もリリースになったようです。 ( http://blogs.msdn.com/adonet/archive/2007/12/06/entity-designer-ctp2.aspx Read More...
こんにちは、こだかです。 今回は、LINQ to SQL構文内部での関数の使用について書いておきます。 例として以下をご覧ください。 static void Main(string[] args) { using (pubsDataContext pubs = new pubsDataContext()) { pubs.Log = Console.Out; var titles = from t in pubs.titles where t.type == Test("business") select Read More...
こんちには、こだかです。 本日はADO.NET EntityFrameworkから、ストアドプロシージャの呼び出しを紹介します。 ストアドプロシージャは、EDM内に定義する事によって問題なく使用する事が可能です。 また、その結果を受け取るエンティティを定義する事によって、概念モデル内での操作が可能になっています。 本日はPubsデータベースに存在する、”byroyalty”を使用してみましょう。 定義は以下の様になっています。 CREATE PROCEDURE [dbo].[byroyalty] Read More...
こんにちは、こだかです。 ちょっと前の事です。 型付データセットを作成して、適当にコーディングをしていたときに気がついたのですが、 「まず、Dataset を作って、次に TableAdapter を作って・・・」 「っん?」 TableAdapeterManager なるものが見えます。 まぁしかし、特に気にせずコーディングしていました。 で、今度は、データバインドを行うプログラムを作成してみたところ、 private void jobsBindingNavigatorSaveItem_Click(object Read More...
こんにちは、こだかです。 前回 に引き続きまして、EntityDataModel(EDM)に対するクエリーをご紹介します。 1.EntityClientを直接扱う方法 ・・・EntitySQL 2.ObjectQueryから問い合わせをかける方法 ・・・EntitySQL ・・・Query builder メソッド ・・・Linq to Entity 今回は2のObjectService(ObjectQuery)をLINQからクエリーしてみます。 LINQは様々なデータソースを扱うことができる言語埋め込み型のクエリーですが、他のソース(Object,XML等)と同じようにEntityモデル自体を扱うことが可能です。 Read More...
こんにちは、こだかです。 今年の5月のMIXで発表がありました、Astoriaの新しいCTPがリリースされました。 http://www.microsoft.com/downloads/details.aspx?FamilyId=0FA1413C-CB55-4577-960E-0F3491847F58&displaylang=en 詳しくはこちらをご覧ください。 http://blogs.msdn.com/astoriateam/archive/2007/09/17/astoria-ctp-refresh-for-visual-studio-2008-beta-2.aspx Read More...
こんにちは、こだかです。 前回 に引き続きまして、EntityDataModel(EDM)に対するクエリーをご紹介します。 1.EntityClientを直接扱う方法 ・・・EntitySQL 2.ObjectQueryから問い合わせをかける方法 ・・・EntitySQL ・・・Query builder メソッド ・・・Linq to Entity 今回は2のObjectService(ObjectQuery)を使用してみましょう。 ObjectServiceは、データのクエリーや insert, Read More...
こんにちは、こだかです。 本日はADO.NET Entity Frameworkの中から、EntityDataModel(EDM)に対するクエリー言語であるEntitySQLについてご紹介したいと思います。 EDMにおける問い合わせは、大きく2つの手法が存在しています。 1.EntityClientを直接扱う方法 ・・・EntitySQL 2.ObjectQueryから問い合わせをかける方法 ・・・EntitySQL ・・・Query builder メソッド ・・・Linq to Entity Read More...
More Posts Next page »
 
Page view tracker