.NET Clips - Linqのタグがつけられたエントリー
1
CLIPS

Linq to Twitter を試してみた。:ビジネスをデザインするブログ:ITmedia オルタナティブ・ブログ

292日前に更新 aoki1210aoki1210 301日前に登録
2011年04月19日 GMT 2011年04月10日 GMT
Botを開発する際、Twitter API の利用で少々苦労したのですが、その終盤において、Linq to Twitter なるものがあるのを知り、ショックを受けたのですが、便利そうなのでメモ。 まず、Twitter API を利用するためには、認証のためのTokenなどを取得する必要があります。以前はBasic認証が使えたのですが、今はOAuthのみのようですね。 OAuthをC#でやるのはいろいろ大変だったのですが、そのあたりも、全部Linq to Twitter がやってくるので、それだけでも利用価値があります。 が、そもそも、... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 11 | コメント | | ソースサイト: blogs.itmedia.co.jp
タグ: C#, Linq, Twitter
1
CLIPS

『C#プログラミングレッスン』 LINQ to SQL編:Gushwell's C# Dev Notes

388日前に更新 aoki1210aoki1210 393日前に登録
2011年01月13日 GMT 2011年01月08日 GMT
メールマガジン『C#プログラミングレッスン』のバックナンバー「LINQ to SQL編」を 「メールマガジン『C#プログラミングレッスン』書庫」 からダウンロードできるようにしました。 (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 5 | コメント | | ソースサイト: gushwell.ldblog.jp
タグ: Linq
1
CLIPS

Pythonのリスト内包表記とLINQのクエリ構文を比べてみた

518日前に更新 aoki1210aoki1210 521日前に登録
2010年09月05日 GMT 2010年09月02日 GMT
元ネタ→ Pythonのリスト内包表記で色々な数列を作ってみた - アジャイルSEを目指すブログ デブサミ2008でも「なんでリスト内包みたいにしなかったの」と聞かれていたぐらいなんで、リスト内包とクエリ構文は似たところがある。 クエリ構文の方が長いけど、好きに改行・インデントできる。 それに、letが使えるのも地味に便利(fibを見よ)。var l = from x inEnumerable.Range(0, 10) select x; varpower = from x inEnumerable.Range(0, 10) select x * x; var even = from x inEnumerable.Range(0, 10) where x % 2 == 0 select x; var table = from x inEnumerable.Range(1, 9) select (fr... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 5 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Linq, Python
2
CLIPS

Windows Azure Table Storage は SubString Query をサポートしない | TrendCatcher.NET

541日前に更新 matarillomatarillo 543日前に登録
2010年08月13日 GMT 2010年08月11日 GMT
スキーマレスの Azure Table Storage では、文字列のContainsを使ったQueryはサポートしないようですね。(ただし StartsWith は CompareTo を応用することで使えるらしい…) Linq to Azure Table では普通に書けるので、ダメもとで下記のコードを試してみたのですが、500 Error が返されるため、ちょっと調べてみました。 var query = from t in this.CreateQuery (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 17 | コメント | | ソースサイト: www.trendcatcher.net
タグ: Azure, Linq
1
CLIPS

LINQ to Euler

549日前に更新 aoki1210aoki1210 552日前に登録
2010年08月05日 GMT 2010年08月02日 GMT
C#LINQ縛りでProject Euler に挑戦 LINQが楽しくて仕方ないので、Project EulerをLINQ縛りで解いてみた。ついでにブログに垂れ流してみるテスト。 問題の簡単な説明と解法プログラム&解説がダラダラと書いてあるので、先に自分で問題を解いておくとよりいっそう楽しめます。で、私のより綺麗にまとまったプログラムがかけた方はぜひコメントしていってくださいね。縛り内容問題は一連のクエリ式と標準クエリ演算子で構成された単一の式で解くできる限り外部にメソッドを定義しないできる限りLINQの機能を活用する Q1 1000未満の3の倍数と5の倍数の合計を求めよ Problem 1 - PukiWiki 1問目から実にLINQ向きな問題ですね。1000未満の => Enumerable.Range(1, 999)3の倍数と5の倍数の => where x % 3 == 0 || x % 5 == 0合計 => .Sum();// 解答 (from x in Enumerable.Range(1, 999) where x % 3 == 0 || x % ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 8 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Linq
1
CLIPS

Microsoft が "データに関する質問 TOP10" に答える - InfoQ

558日前に更新 aoki1210aoki1210 564日前に登録
2010年07月27日 GMT 2010年07月21日 GMT
Microsoft は “データに関する質問 TOP10 (Top Ten Questions on Data)” と呼んでいる質問に対する回答を公開した。Oslo,ADO.NET データサービス,WCF,LINQ to SQL,T-SQL といった技術が現在どうなっているのか,あるいは今後どうなるのかについて説明されている。 Oslo Microsoft によれば,一連の技術に対する “Oslo” というコードネームはもはや使われていない。ただし “開発については今後も継続を約束” している。現在の名称は SQL Server Modeling CTP である.. (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 6 | コメント | | ソースサイト: www.infoq.com
タグ: Linq, OSLO, WCF
1
CLIPS

XStreamingReader - Linq to Xml形式でのストリーミングXml読み込み

566日前に更新 aoki1210aoki1210 569日前に登録
2010年07月19日 GMT 2010年07月16日 GMT
1クラスライブラリシリーズ。もしくはストリーミングをIEnumerableに変換していこうシリーズ。またはシンプルだけど小粒でピリッと隙間にぴったりはまるシリーズ(を、目指したい)。といったわけで、100行程度ではあるのですが、表題の機能を持つコードをCodePlexに公開しました。それとおまけとして、XMLファイルからC#クラス自動生成T4 Templateも同梱。 Linq to Xml風にXmlを読み込めるけれど、ツリーを構築せずストリームで、完全遅延評価で実行します。Linq to Xmlには、書き込み用にXStreamingElementというものがあるため、それと対比した読み込み用という位置付けのつもりです。メモリの厳しいモバイル機器や、巨大なXMLを読み込む際に使えるんじゃないかと思っています。利用例 ぶっちゃけまるっきりXElementと同じです。例としてYahoo!天気情報のRSSから京都と東京を取り出し。// XElement var ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 18 | コメント | | ソースサイト: neue.cc
タグ: CodePlex, Linq, XML
1
CLIPS

LINQで外部結合を実装する

576日前に更新 aoki1210aoki1210 579日前に登録
2010年07月09日 GMT 2010年07月06日 GMT
SQL で外部結合をする場合は、さくっと left join や *= などを使えば良いのですが、LINQ だといまいち不明。 だったので、探してみました。 Visual Studio 2010 - Visual C# 方法 : 左外部結合を実行する (C# プログラミング ガイド) http://msdn.microsoft.com/ja-jp/library/bb397895.aspx という感じで、モロ、そのままの記事がありました。以前は、LINQ関係は調べるのが大変だったのですが、これは良さそうですね。 備忘録も込みで、解説を加えておくと、 Person、Pet というテーブルがあります。 Person(人)は、Pet(ペット)を飼っている、というイメージですね。 Personには、ペットを飼っていない人もいます。         public class Person         {             public string F... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 21 | コメント | | ソースサイト: www.moonmile.net
タグ: C#, Linq
1
CLIPS

neue cc - Linq雑話

603日前に更新 aoki1210aoki1210 606日前に登録
2010年06月12日 GMT 2010年06月09日 GMT
ここ数日Twitterで見た/出したLinqネタまとめ。 私の広くない観測範囲(@neuecc)での話ですが。 SelectManyとクエリ構文でUsing ネタ元、コード元はCode, code and more code.: SelectMany; combining IDisposable and LINQから... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 12 | コメント | | ソースサイト: neue.cc
タグ: Linq, ラムダ式, 拡張メソッド
1
CLIPS

InfoQ: Raven, .NET用ドキュメント データベース

2010年06月07日 GMT 2010年06月04日 GMT
Raven は、.NET/Windows向けのスキーマの無い、LINQが使えるドキュメント データストアである。 Ravenは、大規模なwebアプリケーションに必要なパフォーマンスとスケーラビリティのニーズを解決する非SQL、非リレーショナルなソリューションである。 (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 5 | コメント | | ソースサイト: www.infoq.com
タグ: Linq, NoSQL, Raven