0

私はNucleonDatabaseMasterを使用しています。これは、これまでのところ、mongodbサーバーの管理に最適です。ただし、独自のデータ型とクラスで使用されているLINQクエリエディターを示す例がいくつかありますが、その方法に関するドキュメントはどこにも見つかりません。

生成されるc#クエリのコメントにはヒントがあります。

//Linq to MongoDB Help:http://www.mongodb.org/display/DOCS/CSharp+Driver+LINQ+Tutorial
//The following sample shows a LINQ to MongoDB query. Use #FileInclude command to add your entity class for LINQ Query.
//var collection = this.db.GetCollection<Employee>("Employees"); 
//var result = from emp in collection.AsQueryable<Employee>()
//where emp.FirstName == "Andrew"
//select emp;
//Output(result);

「#FileIncludeコマンドを使用してエンティティクラスのLINQクエリを追加する」方法がわからないことを除けば、エディターのすべてがうまく機能します。

彼らのウェブサイトにそれを示すスクリーンショットがあるので、それは可能だと確信しています(私は彼らに電子メールを送りましたが、応答がありません)。

http://www.nucleonsoftware.com/images/dm/LinqToEF_Select1.png

だから、誰かがこれを行う方法を知っているか、そうでなければ#FileIncludeが何であるかについての考えを持っていますか?

4

1 に答える 1

0

Nucleon Softwareから返信があり、同じ質問をしている他の人のためにここで共有したいと思いました。

クエリエディタの上部にコメントを追加する必要があります。例:

//#FileInclude C:\myFile.cs 
using System;
using System;
using System.Collections.Generic;
....

ただし、LINQクエリにカスタムDLLを追加する機能がまもなく追加されるようです。

于 2013-02-27T10:51:59.243 に答える