59
私は苦労しているアプリケーションでLINQPadを使用してLINQクエリを作成しています。LINQPadは他のクラスをどのように参照していますか? LINQ in Actionサンプルの書籍
ダウンロードしたLINQ in Actionサンプルに気づいた。例4.04は、インテリセンスがクラス「ブック」を示しているが、私はLINQPadツールで文「を使用して」任意の参照かが表示されない、ここではサンプルです:LinqBooks.Common」で
List<Book> books = new List<Book>() {
new Book { Title="LINQ in Action" },
new Book { Title="LINQ for Fun" },
new Book { Title="Extreme LINQ" } };
var titles =
books
.Where(book => book.Title.Contains("Action"))
.Select(book => book.Title);
titles.Dump();
、ビジネスオブジェクツ、Book.linqは、「クラスが定義されているように見える場所です:
public class Book
{
public IEnumerable<Author> Authors {get; set;}
public String Isbn {get; set;}
public String Notes {get; set;}
public Int32 PageCount {get; set;}
public Decimal Price {get; set;}
public DateTime PublicationDate {get; set;}
public Publisher Publisher {get; set;}
public IEnumerable<Review> Reviews {get; set;}
public Subject Subject {get; set;}
public String Summary {get; set;}
public String Title {get; set;}
public String Test {get; set;}
public override String ToString()
{
return Title;
}
}
しかし、私は私のクラスにコピーして、すぐにその私ができるLINQ文を構築するためにLINQPadを使用できるように、どのようにこの作業を行います私のアプリケーションにコピーし直しますか?