しかし、エロケラの狂ったロシア人プログラマーのグループは、少し実験をすることにしました。 会社の経営陣
Eloqueraは、.NET 2.0以降のクライアントサーバーオブジェクトデータベースであり、クエリをサポートする独自のデータストレージとインデックスエンジンを備えていることを思い出してください。
最初に-
Eloquera 2.0の機能の短いリスト
- インターフェイスの変換または実装なしのC#オブジェクト(および一般的な.NET言語)のストレージ。
- SQLクエリ。 SQLデータベースは必要ありません。
- 元の形式でオブジェクトを返す(転送の形式または1つずつ)。
- SQLでの配列とリストパラメーターのサポート。 配列は多次元で「ギザギザ」にすることができます-構文は同じです。
- リクエストに参加-はい、配列を含むすべてのフィールドに!
- クエリの関数と式-JOINを作成して並べ替えることができます。
- 標準ではなく標準のソート
- クエリの正規表現-Reg Ex forever!
- インデックスは、クエリを高速化するための通常のインデックスです。
- オブジェクトの一括挿入/更新のサポート(1秒未満で数万のオブジェクト)
- 汎用オブジェクトのサポート。
- クエリの継承(SELECT ParentClassはParentClassとChildClassの両方を返します)
- 特定のタイプのリクエスト(SELECTのみParentClassはParentClassのみを返し、ChildClassは返しません)
- オブジェクトを部分的に復元する機能(ForumTopicオブジェクトが必要な場合、それに関連付けられたTopicMessageをすべてプルすることはできません)
- リクエストの「深さ」の表示-Aのみを返しますか? またはAとすべてのABC? またはすべての関連オブジェクト?
- クライアントサーバーの操作
- 多くのユーザーの同時作業(要求は並行して独立して実行されます)。
- Windowsアカウントを介した認証(またはユーザーをまったく使用しない-アクティブなユーザーアカウントが使用されます)
- 32ビットおよび64ビットバージョンでのサーバーおよびクライアントの実装。
- 各オブジェクトの一意の識別子は、ステートレス環境での作業用です(もちろん、ASP.NETの場合)
- さまざまな文化のサポート(たとえば、日付がBETWEEN ['en-US'] @ d1および@ d2の場合-ロシア語のWindowsで作業している場合でも、形式はアメリカで受け入れられます)
- ALMOSTのサンプル検索
JOINがサポートするオブジェクトベースなど、多くのことがありますか? そして配列? そのため、Eloquera 2.0の機能に関する一連の出版物を作成し、オブジェクトベースのプログラミングのさまざまな側面について説明することにしました。 最初に見たい記事についてご意見をお聞かせいただければ幸いです。 トピックは上にリストされています。
これをすべて適用する方法をすばやく理解するために、データベースを操作するためのサンプルコードを示します。
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
// - . using ( DB db = new DB ( "server=localhost;options=none;" ) ) { // . db. OpenDatabase ( "Cinemas" ) ; // . Cinema cinema = new Cinema ( ) { Location = "Sydney" , OpenDates = new DateTime [ ] { new DateTime ( 2003 , 12 , 10 ) , new DateTime ( 2003 , 10 , 3 ) } } ; // . db. Store ( cinema ) ; // - . var kino = db. ExecuteQuery ( "SELECT Cinema WHERE ALL Movies.Studios.Titles CONTAINS '20th Century Fox'" ) ; // Parameters param = db. CreateParameters ( ) ; param [ "dt1" ] = new DateTime ( 2006 , 10 , 1 ) ; param [ "dt2" ] = new DateTime ( 2009 , 09, 17 ) ; // , OpenDates . var result = db. ExecuteQuery ( "SELECT Cinema WHERE OpenDates BETWEEN @dt1 AND @dt2" , param ) ; // - . foreach ( var cinema in result ) { Console. WriteLine ( cinema. ToString ( ) ) ; } }
Eloquera 2.0の使用を開始するには?
最初の方法は、 Eloquera 2.0のコードネームWoomeraをダウンロードしてインストールすることです(ところで、 woomeraとは何ですか?)。 32ビットおよび64ビットシステム用のオプションがあります。 私たちが求めるのは登録することだけです。 原則として、電子メール以外のフィールドは必須ではないため、単純に電子メールアドレスを入力できます。 しかし、誰かが個人的に宛てられた手紙を受け取るのがより快適な場合は、あなたの名前を追加してください-後で私たちのプログラマーが新しいリリースに関して個人的にあなたに書いて-一般的には通信します また、応答として、データベースやその他の便利なものをダウンロードするためのリンクが記載された電子メールを受け取るため、電子メールが必要です。
2つ目は、データベースに接続する権利を自分自身に与えることです。 ローカルマシンの管理者であれば、何もする必要はありません。 科学に従ってすべてを行う場合(これは大歓迎です!)、グループまたはユーザーをサーバー上の許可リストに追加します。 これを行う方法- ドキュメント 、より具体的には、このページをご覧ください 。 最も簡単な方法は、Usersグループを許可リストに追加することです(ちなみに、この設定はロシア語のOSがインストールされていても機能します。このようなグループは「Users」と呼ばれます)。 その後-サーバーを再起動します。 コマンドラインからは、次のようになります
net stop "Eloquera Server 2.0"
net start "Eloquera Server 2.0"
もちろん、この出版物がEloqueraデータベースの新しいバージョンの完全なレビューであると主張しているわけではありませんが、それでも私たちの開発をダウンロードして実際に試す良い理由として役立つことを願っています。