9月 2007 - 投稿

  • LINQ to SQL:データの追加

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 データベースにデータを追加してみます。次のようなプログラムを記述します。 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace LINQ5{    class Program    {        続きを読む
    投稿日時 20-09-2007 07:37 投稿者 ono | コメント数:0
    カテゴリ:
  • LINQ to SQL:検索条件を指定する

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 データの検索時にその場でいくつかの条件を指定したい、という場合があります。あるときは成年の男性を取り出したい、また別のときは未成年で名前に「コ」の付く人を取り出したい、こんな場合にどのようにLINQを記述すればよいか考えてみましょう。 条件を適宜入力できるようにするのが良いのでしょうが、ちょっとサンプルが見づらくなるので、ここでは変数に条件を設定する形で条件の指定を行います。 まずは年齢について考えてみます。条件として数字が与えられていたらその数字以上の年齢の人を抽出し、条件が与えられていない場合はすべての人を抽出する、というプログラムを考えてみました。 続きを読む
    投稿日時 12-09-2007 01:09 投稿者 ono | コメント数:2
    カテゴリ:
  • MySQL用メンバーシップ系プロバイダ

    MySQL Membership, Role, Sitemap, Personalization Provider for ASP.Net 2.0 ASP.NET 2.0のメンバーシップ等のデータの格納にMySQLを利用できるようにしたプロバイダが提供されています。SQL Serverだとストアドプロシージャを使っているあたりはプロバイダのソースの中で解決してるんでしょうね。 誰か試してみてくれないかな、せめてメンバーシップだけでも。。。 続きを読む
    投稿日時 11-09-2007 12:56 投稿者 ono | コメント数:0
    カテゴリ:
  • LINQ to SQL:文字列検索のための2つの方法

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 前の投稿ではデータの抽出条件として数字の一致と大小比較を利用しています。抽出条件で数字ではなく文字列を利用したい場合はどのようにすればよいか調べてみます。 条件として、名前の中に"タカ"という文字列がある人を抽出してみましょう。String型が持っているメソッドを眺めていくと、Containsメソッドがあります。これを使ってプログラムを記述してみます。 using System;using 続きを読む
    投稿日時 07-09-2007 05:46 投稿者 ono | コメント数:3
    カテゴリ:
  • LINQ to SQLで抽出と並び替え

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 LINQ to SQLではSQL Server上のデータベースに含まれるデータをプログラムから操作することができます。まずは以下のような内容でPeopleテーブルを作成しました。 次にプロジェクトに新しい項目の追加からLINQ to SQLクラスを追加します。 新たに表示されるページ(LINQTEST.dbml)の左ペインにサーバエクスプローラからPeopleテーブルをドラッグ アンドドロップすると、Peopleクラスが自動的に生成されます。 続きを読む
    投稿日時 06-09-2007 12:45 投稿者 ono | コメント数:1
    カテゴリ:
  • LINQ to XMLで抽出と並び替え

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 LINQ to XMLということで、LINQはXML形式のデータを扱うこともできます。たとえば次のようなプログラムで。 using System;using System.Linq;using System.Xml.Linq; namespace LINQ3{    class Program    {        続きを読む
    投稿日時 06-09-2007 03:06 投稿者 ono | コメント数:1
    カテゴリ:
  • LINQ to Objectで抽出と並び替え(配列編)

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 LINQ to ObjectはListだけを対象にしているわけではありません。配列もその対象となります。ということで、ソースコード。 using System;using System.Linq; namespace LINQ2{    class Program    {        続きを読む
    投稿日時 06-09-2007 02:45 投稿者 ono | コメント数:0
    カテゴリ:
  • LINQ to Objectで抽出と並び替え(List<T>編)

    ※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。 やっと最近LINQに触り始めて、今一番楽しいところなんで、自分がやってみたことをまとめていきたいと思います。まぁ、まだまだこんなことができるんだぁ、と文法を追っているレベルなんで、たいしたことは書けないですが。 ということで、まずはListに格納されているオブジェクトを操作してみます。何はともあれソースから。 using System;using System.Collections.Generic;using 続きを読む
    投稿日時 06-09-2007 02:27 投稿者 ono | コメント数:0
    カテゴリ:
SkinName:iroha_Blog2
Powered by Community Server, by Telligent Systems