問題タブ [dotconnect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - dotConnect for Oracle を開発する OracleClient
Microsoft OracleClient から dotConnect for Oracle への移行を試みた人はいますか? それは本当に簡単なのですか (ブログhttp://www.devart.com/blogs/dotconnect/?p=67に書いてあります)、それとも別のマーケティングのトリックですか? ODP.NET を試してみましたが、そのインターフェイスは標準のものとは異なるようです。
oracle - DevArt の dotConnect for Oracle と DataDirect の ADO.NET データ プロバイダー
DevArt の dotConnect for Oracle とDataDirect の ADO.NET データ プロバイダーの比較分析を行った人はいますか。
これらのフレームワークで利用可能な Entity Framework サポートを、重要なエンタープライズ アプリケーションに使用することを考えています。私が読んだいくつかの記事は、次のことを示唆しています。
- DevArt dotConnect は、DataDirect と比較してはるかに高速です
- DataDirect ライセンスは、DevArt ライセンスよりも高価です
意思決定プロセスを支援するために、技術的な側面にもっと光を当てることができる人はいますか?
mysql - devart dotConnect MySQL
モデル作成の目的で MindScape Lightspeed を評価してきました。これまでのところ、私は満足しています。さらに、ASP.Net 用の MySQL の OOTB (実際にはプロ品質のコード) プロバイダーを探していました。Devart の「dotconnect for MySQL」に出会いました。これは、後者の要件の法案に適合しているように見えます。また、エンティティ モデルを作成するための「エンティティ デベロッパー」もあります (これは少し遅れて発見しました)。しかし、私はこれを評価していません。いろいろなプロバイダを利用する目的でdotconnectを進めたいのですが、MindScape Lightspeedと比較してEntity Developerがどれだけ優れているかわかりません。この質問は、私が非常に (非常に非常に準備ができている) 小さなショップであり、たとえ 100 ドルでも賢く投資したいという事実に由来しています。
mysql - データベース接続文字列と照合
新しい接続に使用されるサーバーにはデフォルト設定があるため、MySql接続文字列内で接続照合を設定することは可能ですか?
私ができない2つのこと:
編集でわかるように、SET COLLATION_CONNECTION
すべての呼び出しを完全に真ではないEntity Frameworkを使用しているため、接続を開いた後に呼び出すことができません- 他のデータベースとそれらを使用するそれらの尊敬されるアプリケーションのために、サーバーのデフォルトの接続照合を変更することはできません。
指定したいのは、次のようなweb.configファイルの特定の接続文字列パラメーターだけです。
しかし、Collation
設定/変数は認識されません。
使用したテクノロジー
- Asp.net MVC 2
- IIS 7
- Entity Framework 1
- DevArtdotConnectMySqlコネクタ
- MySql 5.1
編集1
@Devartが提案したようにこのコードを試しましたが、役に立ちませんでした:
mysql - Linq to Entities と LEFT OUTER JOIN の問題と MANY:1 の関係
Linq to Entities が多対 1の関係をleft outer join
ではなく に変換するのはなぜinner join
ですか? DB 自体に参照制約があり、正しいテーブルにレコードが存在することを保証するため、inner join
代わりに使用する必要があります (はるかに高速に動作します)。
関係が0..1 に対して left outer join
多ければ、正しいでしょう。
質問
inner join
ではなくに変換されるような方法で LINQ を記述することは可能ですかleft outer join
。これにより、クエリの実行が大幅に高速化されます...以前に eSQL を使用したことがありませんが、この場合に使用するのが賢明でしょうか? それは私の問題を解決しますか?
編集
バックグラウンドで使用しているテクノロジーを含めるようにタグを更新しました。
- エンティティ フレームワーク V1
- Devart dotConnect for Mysql
- MySql データベース
Microsoft SQLサーバーで同じことが当てはまるかどうかを誰かがテストできれば、これがDevartの問題なのか、それとも一般的なL2EF機能なのかについての洞察も得られます...しかし、ここではEFが原因だと思います.
mysql - Skip()、Take()、OrderBy() で LINQ 式の順序を制御できますか
ページングされた結果を表示するために LINQ to Entities を使用しています。Skip()
しかし、 、 、Take()
およびOrderBy()
呼び出しの組み合わせに問題があります。
OrderBy()
割り当てが遅すぎることを除いて、すべて正常に機能します。Skip()
結果セットがandによって切り捨てられた後に実行されTake()
ます。
したがって、結果の各ページには順番に項目があります。ただし、セット全体を並べ替えてから と でそれらのレコードを制限するのではなく、一握りのページのデータに対して並べ替えが行われSkip()
ますTake()
。
これらのステートメントに優先順位を設定するにはどうすればよいですか?
私の例(簡略化)
1つの可能な(しかし悪い)解決策
考えられる解決策の 1 つは、クラスター化インデックスを適用して列ごとに並べ替えることですが、この列は頻繁に変更されるため、挿入および更新時にデータベースのパフォーマンスが低下します。そして、私は本当にそれをしたくありません。
編集
ToTraceString()
order by が結果セットに適用されるタイミングを実際に確認できるクエリを実行しました。残念ながら最後に。:(
c# - SQLite で Entity Framework を使用するための dotConnect または "sqlite.phxsoftware.com"
SQLite (C#) で Entity Framework を使用する場合、dotConnectまたは " sqlite.phxsoftware.com "のどちらを選択するのが適切ですか?
linq - LINQの変更の更新に関する問題
データベースの更新に問題があります。アプリは更新された値を表示しますが、データベースは表示しません。エラーは返されませんでした。私のテーブルにはPKがあります。DotConnect for Oracleを使用しますが、LINQ構文は同じです。
コンソールは正しい更新値を読み取りますが、DBは更新されません。
データ関数、DFunc.GetFoodOrder(Oid)およびデータコンテキスト関数は以下のとおりです。どちらもLINQDALとして別のアセンブリに含まれています。
sql - SQLServerと比較してdotConnectforOracleを使用する場合のデメリットは?
私は現在、会社でSQL Serverに切り替える代わりに、dotConnectforOracleを評価しています。
現在、データセットとOracleを使用してASP.NET MVC2アプリケーションを開発していますが、永続化のためにエンティティフレームワークに切り替えたいと考えています。dotConnectがVisualStudioのビジュアルデザイナーをサポートしていることを理解しています。誰かがこの製品の経験がありますか?SQL Serverでデザイナーを使用することには不利な点がありますか、それとも他の欠点がありますか?
ヒントや経験をいただければ幸いです。
よろしくお願いします、クリス
c# - ライセンスが見つからない問題devart postgres sql
私は、devart ドット接続コントロールを使用してアプリを開発しました。iisを使用してサーバーにデプロイしました。ただし、データベースで何かをしようとすると、ライセンスが見つからないというエラーが表示されます。ライセンス ファイルをアプリケーションのビンとルートにコピーしましたが、役に立ちません。他の誰もがこのエラーに遭遇します。もしそうなら、あなたはどのように管理しましたか?