タグ

2009年2月16日のブックマーク (6件)

  • LINQを活用した簡単XMLデータベース・アプリケーション(2/2) - @IT

    ●LINQのWhere条件を動的に変更する方法について 最後にLINQのWhere条件を動的に変更する方法について考察してみます。SQL文ではWHERE句の文字列を動的に結合していくことで検索条件を変化させることが比較的簡単に行えます。しかし、LINQにおいてはWhere条件が式ツリーで定義されるため、多少工夫が必要です。 わたしの考えでは、LINQにおいて動的に変更する方法としては次の2つがあるのではないかと考えています。 (1)Where条件を重ねる方法 (2)ラムダ式を動的に組み上げる方法 サンプル・アプリケーションでは、前者の(1)Where条件を重ねる方法を取っています。入力された値を条件数分if文で判断し重ねるかどうかを分ける、という特に工夫がない方法を取っています。また、この方法では、それぞれ条件はAND(=条件論理式の「かつ」)で結合されることになります。 前者において、A

    halabo
    halabo 2009/02/16
  • 方法: データベースを動的に作成する - ADO.NET

    LINQ to SQL では、オブジェクト モデルをリレーショナル データベースに対応付けます。 マッピングを有効化するには、属性ベースの対応付けか、リレーショナル データベースの構造を記述した外部マッピング ファイルを使用します。 いずれの場合も、DataContext.CreateDatabase メソッドを使用してデータベースの新しいインスタンスを作成するために必要な、リレーショナル データベースに関する十分な情報が提供されます。 DataContext.CreateDatabase メソッドで作成されるデータベースのレプリカには、オブジェクト モデル内でエンコードされる情報だけが格納されます。 マッピング ファイルおよびオブジェクト モデルの属性では、既存のデータベースの構造のすべてがエンコードされるとは限りません。 ユーザー定義関数、ストアド プロシージャ、トリガー、または CH

    方法: データベースを動的に作成する - ADO.NET
  • はてなブログ | 無料ブログを作成しよう

    うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かししてを読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…

    はてなブログ | 無料ブログを作成しよう
    halabo
    halabo 2009/02/16
    Let'sNoteがこれで起動した。
  • ziolog | SilverlightでPush通信

    あまり触れられている記事などがないですが SilverlightはSocketを張って通信できます。 サーバーをきちんと用意すれば、 リアルタイムなゲームなども作れるはず。 ただし、Flashなどと同じように、制限はいろいろかかっています。 おもな制限は 1.CrossDomeinPolicyの取得が必要 2.利用できるポートは4502-4532の間のみ ということで、動作を見れるプロジェクトを作ってみました。 (といっても、いろいろなサンプルを寄せ集めて動くようにしただけですが。) http://zio3.net/data/SilverlightChat.zip プロジェクトの動作のさせ方    を行って、F5などで、実行していただければ、動きます。 (コンソールが2つとブラウザが1つ立ち上がります。) 通信の動作を見るために、ブラウザをもう一枚起動して URLをコピペするといいと思いま

  • データベースのフィールドそのものを自由に定義できるテーブル設計とは

    項目名などの情報の定義情報もDBに保存するということですね。 定義情報を保存するテーブルと、その定義に従って保存されるデータを保存するテーブルを作るのが常套手段です。 今回の場合は、アンケートフォームと項目の2階層あるため、私なら ---------------------- アンケートフォーム定義テーブル ・アンケートフォーム定義番号(PK) ・アンケートフォーム名称 ---------------------- 項目定義テーブル ・アンケートフォーム定義番号(PK) ・項目定義番号(PK) ・項目名称 ・データタイプ ・表示状態 ---------------------- アンケートフォームデータテーブル ・ユーザ番号(PK) ・アンケートフォーム定義番号(PK) ・登録日時 ---------------------- 項目データテーブル ・ユーザ番号(PK) ・アンケートフォーム

    データベースのフィールドそのものを自由に定義できるテーブル設計とは
  • WindowsのコマンドラインからTwitterを更新するPerlスクリプト - 2009-02-15 - 結城浩のはてな日記

    ActivePerlNet::Twitterモジュールを使用してWindowsのコマンドラインからTwitterを更新するPerlスクリプトです。 準備 C:\work> ppm install Net::Twitter (Net::Twitterモジュールをインストール)スクリプト(tw.pl) #!/usr/bin/perl use strict; use warnings; use Encode; use YAML::Syck; use Net::Twitter; my $yaml = 'tw.yaml'; my $conf = YAML::Syck::LoadFile($yaml) or die qq{$yaml:$!\n}; my $status = $ARGV[0] or die qq{$0 message (in $conf->{encoding})\n}; $status

    WindowsのコマンドラインからTwitterを更新するPerlスクリプト - 2009-02-15 - 結城浩のはてな日記
    halabo
    halabo 2009/02/16