Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

linqと.netに関するlizyのブックマーク (28)

  • An Internal of LINQ to Objects

    1. An Internal of LINQ to Objects 2013/12/14 Yoshifumi Kawai - @neuecc 2. Self Introduction @仕事 株式会社グラニ 取締役CTO C# 5.0 + .NET Framework 4.5 + ASP.NET MVC 5 最先端C#によるハイパフォーマンスWebアプリケーション @個人活動 Microsoft MVP for Visual C# Web http://neue.cc/ Twitter @neuecc LINQがひじょーに好き、趣味はライブラリ作成 3. As Librarian NuGet公開パッケージ数30突破 https://www.nuget.org/profiles/neuecc/ linq.js JavaScriptにLINQ to Objectsを移植したライブラリ http

    An Internal of LINQ to Objects
  • LINQPad - The .NET Programmer's Playground

    Instantly test any C#/F#/VB snippet or program Query databases in LINQ (or SQL) — SQL/Azure, Oracle, SQLite, Postgres & MySQL Enjoy rich output formatting, autocompletion with AI and integrated debugging Script and automate in your favorite .NET language, with all the benefits of a REPL Interoperate with BenchmarkDotNet, xUnit, Rx, MSAL, Excel and more Super lightweight — small and fast, with xcop

  • DBアプリケーションのパフォーマンス・チューニング(1/2) - @IT

    アプリケーションのギアを上げよう ― Visual Studio 2010でアプリケーションのパフォーマンス・チューニング ― 第4回 DBアプリケーションのパフォーマンス・チューニング 亀川 和史 2011/11/15 業務用アプリケーションでは、リレーショナル・データベースを使用するアプリケーションが多いだろう。そこで今回は、データベース・アクセス・アプリケーションにおけるパフォーマンスの調査・チューニング方法および、パフォーマンスを考慮した設計に関して解説する。 稿では、C#で記述したサンプル・プログラムを示す。 ■ データ・アクセスについて ●LINQとストアド・プロシージャ 稿では、LINQの中でもLINQ to Entities(Entity Framework)および、LINQ to SQLといった、データベース・アクセスを行うための機能に限って取り扱う。LINQ to

  • F# 3.0 – LINQ + Type Providers = Information Rich Programming

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    F# 3.0 – LINQ + Type Providers = Information Rich Programming
    lizy
    lizy 2011/09/26
  • C#で解説する「データ処理の直交化と汎用化」(1/3) - @IT

    稿では、LINQ(Language Integrated Query)の生い立ちについての話をしてみたい。 LINQは、C# 3.0の目玉機能として、2005年夏に発表、2008年に初頭に製品化されたものである。製品化から数えてももう3年が過ぎたわけだが、いまだ誤解の多い機能だろう。LINQの一側面だけを見て、 O/Rマッパーの一種 C#やVB(Visual Basic)のコード中にSQL風のクエリを埋め込める機能 などといわれることもある。これは、一側面が見えているだけいいかもしれない。まれに、 if文やfor文が書ければ、プログラムは書ける C# 3.0/VB 9で何だかいきなり機能が増えすぎてもう付いていけない というような声さえ聞こえてくる。 しかし、そう身構えないでほしい。LINQが目指すものは実のところ単純で、「データ処理の直交化と汎用化」である。この考え方は何もLINQで初

    lizy
    lizy 2011/06/23
    .net版ジェネリックプログラミング。関数型言語の得意分野というイメージ
  • LINQ to Objectsプロジェクト:EduLINQ、 MoreLINQ、LINQBridge

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    LINQ to Objectsプロジェクト:EduLINQ、 MoreLINQ、LINQBridge
    lizy
    lizy 2011/03/25
  • DbLinq - Kazzz's diary

    次の仕事の確度が高くなってきた。 ASP.NETで提案していることは既に書いたが、問題はデータベース。 拘りは無いと聞いていたので、SQLServerを想定していたのだが、Oracleにしたいという。 正直LINQ to SQLの良いケースになると思っていたのだが、がっかりした。 まあ、仕方が無いのでOracleでもLINQを、デザイナからLINQ to SQLクラスを自動生成できないまでも、 System.Data.Linqから扱うことのできるDataContextクラスを前もって用意することだけでも出来ないのかなと思って調べていた所、意外にもGoogle Codeに見つかった。 DbLinq LINQ provider for Oracle, PostgreSQL, MySQL, Ingres, SQLite, Firebird and ... SQL Server (C# 3.0)

    DbLinq - Kazzz's diary
  • OPC Diary: Liunq to XML 入門 その3 (Linq クエリ構文)

    « Linq to XML 入門その2 (基的ななクエリー) | メイン 2009年05月17日 Liunq to XML 入門 その3 (Linq クエリ構文) 今回は予定を変えてLinqのクエリ式の構文について説明します。前回クエリの方法について説明しましたが、クエリ式の構文についての説明はしていなかったので、前回説明した基的なクエリ式の構文について説明します。 基的なクエリ Linqでの基的なクエリ式は以下のようになります。 まず、クエリ式はfrom句から始める必要があります。つぎに最低でもselect句で範囲変数を指定し、最終的に式が返すソースシーケンスの内容を確定します。 from句 from [範囲変数] in [データソース] from句ではクエリもしくはサブクエリの対象となるデータソースとソースシーケンス内の各要素を表すローカルの範囲変数を指定します

    lizy
    lizy 2009/05/22
  • もう1つのLINQプロバイダ、LINQ-to-Twitter

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    もう1つのLINQプロバイダ、LINQ-to-Twitter
  • ADO.NET Data ServicesでRESTfulなサービスを実現する

    はじめに Visual Studio 2008 Service Pack1(以下、VS2008)の追加機能の1つにADO.NET Data Services(以下、Data Services)があります。Data Servicesは、データに対してADO.NET Entity FrameworkのEntity Data Model(以下、EDM)もしくは拡張したLINQ to SQLを利用し、動的にデータの取得/更新/追加/削除を扱えるサービスを簡単に構築します。 Data Servicesはプロジェクトテンプレートではなく、項目テンプレートから追加します。つまり、ASP.NET MVCやASP.NET Dynamic Dataのようにプロジェクト全体の構成に影響するフレームワークではありません。Data Servicesはあくまで、「サービス」としてのフレームワークになります。そのため、

    ADO.NET Data ServicesでRESTfulなサービスを実現する
  • LINQ to SQL、次のステップ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    LINQ to SQL、次のステップ
    lizy
    lizy 2008/12/12
    訳が……
  • Linq to SQLが死滅するようです。って当然じゃん。 - ものがたり(旧)

    id:atsushieno:20080609:p1 の時は憶測で終わっていた話だけど、Linq to SQLはどうやらdisconの方向らしい。ADO.NET team blogにUpdate on LINQ to SQL and LINQ to Entities Roadmapという投稿があって、今後はLinq to Entitiesが開発されていくということが書かれている。 上記エントリには大量のフレーミングが押し寄せていて、そのうちのいくつかは、何というか、腹立たしい。 ちょうど良い機会なので裏話?も含めて書いておくと(といっても僕が噂レベルで聞いた話だけど)、Linq to SQLは、C#コンパイラチームがLINQの機能を売り込むために、C#チームの中で開発されたものだった。これは.NET 3.5に組み込まれた。 一方、LINQの機能を真面目にフレームワークに取り込むべく、ADO.

    Linq to SQLが死滅するようです。って当然じゃん。 - ものがたり(旧)
    lizy
    lizy 2008/11/05
  • LINQ to SQLをオープンソースにする必要性

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    LINQ to SQLをオープンソースにする必要性
    lizy
    lizy 2008/08/13
  • LINQによるデータベース・アクセスとO/Rマッピング

    using System; using System.Linq; using System.Collections.Generic; namespace ConsoleApplication1 { class Orders { public int OrderID; public int EmployeeID; public DateTime OrderDate; public string ShipCountry; public Orders(int id, int emp, DateTime date, string ship) { this.OrderID = id; this.EmployeeID = emp; this.OrderDate = date; this.ShipCountry = ship; } } class Program { static void Main(s

    LINQによるデータベース・アクセスとO/Rマッピング
    lizy
    lizy 2008/07/19
  • InfoQ: LINQツール

    LINQ(source)は、コミュニティで広く称賛されている上に、習得しやすい。VLinqおよびLINQpadの2つのツールが、LINQ構文をより深く理解できるように開発者を支援している。 Visual LINQ Query Builder(VLinq)は、MicrosoftフランスのインターンがMicrosoft Corporationと共同して開発したアカデミックプロジェクトである。Microsoftフランスのマネージャー兼プロジェクトリーダーであるフルタ ミツル氏(source)は、自身の発表の場(source)でプロジェクト目標について次のように説明している。 VLinqプロジェクトはデザイナとして、LINQ to SQLクエリをグラフィカルに作成できるよう支援しますが、私たちはそれを視覚的にコードから隠しておくことを望みました。目標は、生成コードを隠すことではなく、デザイナで見え

    InfoQ: LINQツール
  • XMLを扱えるLINQ ―LINQ to XML― の基礎を学ぼう ―(前編) @IT

    こんにちは。ジョイ・オブ・プログラミングの伝道師「ロブ」です。 この「ジョイ・オブ・プログラミング(Joy Of Programming)」シリーズでは、プログラムすることの楽しさ、新しい技術を利用する面白さなどを伝えていきます。そこでシリーズでは、ぜひ皆さんにも記事を読みながら、ご自身でプログラミングしていただきたいと考えています。 今回は、わたしが作成したLINQとXMLを活用した簡単なデータベース・アプリケーションについて解説します。LINQ(Language-Integrated Query)とは、(基的には)SQL文ライクな構文でデータベース、XML、オブジェクトなどにアクセスできるVisual Studio 2008(厳密には.NET Framework 3.5)の新機能です。そのようなアプリケーションの開発を通して、LINQの基礎やLINQ to XMLを利用する方法、X

    lizy
    lizy 2008/04/19
    変なキャラの連載開始
  • NOLOCKをLINQ to SQLおよびLINQ to Entitiesで実装

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    NOLOCKをLINQ to SQLおよびLINQ to Entitiesで実装
    lizy
    lizy 2008/03/26
    「スナップショットベースの分離レベル」の説明の部分は、意味が逆の気がする。Dirty Readしなくても、読み取り側が書き込み側をブロックしたりその逆のような状況を避けられる、てことじゃないのかな
  • LINQ(リンク)の基礎知識

    VS 2008最大の新機能LINQを分かりやすく解説。C#コードでDBやオブジェクトを検索。LINQを始めるにはまずここから。 連載目次 Visual Studio 2008(以下、VS 2008)にはさまざまな新機能が追加されていますが、最大の新機能といえばやはり「LINQ」(「リンク」と読みます)でしょう。 LINQとは、 Language INtegrated Query の略で「統合言語クエリ」と訳されますが、もう少し分かりやすくいい換えれば、 言語(C#やVisual Basicなど)のコード内に記述できるクエリ となります。クエリとは「問い合わせ」です。開発でクエリといえばデータベース検索に使われるSQL文が代表的ですが、LINQではSQL文に似た構文によりクエリを記述し、データベースをはじめ、さまざまな対象から、データの検索や集計、取得などが可能になります。 LINQによるク

    LINQ(リンク)の基礎知識
    lizy
    lizy 2008/03/26
    「りんきゅー」じゃなかったのか
  • クエリ式で総当たり - NyaRuRuが地球にいたころ

    発端 『C# の yield return の使い道 - u_1rohのカタチ』にコメントを書く. 久しぶりに yhara くんの『Ruby勉強会@関西-16「30分でわかるcallccの使い方」- Greenbear Diar』を読み直す. oxy くんの『Non Determinism - Rubyのある風景』を思い出す. そういや C# 3.0 なら書けるなぁ. とまあそんな感じで. リストモナドで非決定性計算以上のリストモナドの性質を使うと、総当たりのプログラム、格好よくいうと非決定性の計算を行うことができます。 SICPから次のような問題を借りることにします。 Baker, Cooper, Fletcher, MillerとSmithは五階建てアパートの異なる階に住んでいる。Bakerは最上階に住むのではない。Cooperは最下階に住むのではない。Fletcherは最上階にも最下

    クエリ式で総当たり - NyaRuRuが地球にいたころ
    lizy
    lizy 2008/03/05
  • OPC Diary: Linq to Frickr

    « Windowsの素人と玄人を見分ける方法 - 雑種路線でいこう | メイン | Visio Export To XAML » 2008年02月18日 Linq to Frickr Angus Logan's Blog : LINQ to FLICKR - this is cool Flickr!を対象としたLinqプロバイダがあるらしい。当然クエリの結果帰ってくるのは画像ファイルのリスト。 http://www.codeplex.com/LINQFlickr ※もう何でもありだなぁ。。