問題タブ [devart]

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.

0 投票する
3 に答える
1016 参照

code-first - EF4コードのみctp5:connectionstring devart oracleをどのように設定しますか?

こんにちは私はdevartoracleプロバイダー6(BETA)を持っていて、コードのみctp5を使用したい... oracleの接続文字列を設定するにはどうすればよいですか?コードのみで開始し、oracleを使用する必要があります、誰でも助けてくれますか?

0 投票する
3 に答える
537 参照

c#-4.0 - EF 4.0 と ObjectStateManager に問題がある (と思う)

私は深刻な問題を抱えています.dbのフィールドに一意のキーがあります.Oracle(Devart Provider)を使用しています.

初めて挿入を実行します->(_objectSet.Add(entity))リポジトリ経由で大丈夫です、

ところで: 私はコードのみのモデルと CTP5 を使用します。

次に、もう一度挿入したい場合は、「一意のキー制約」があるというエラーが発生し、それも問題ありません。

その後、私が何をしても、常に同じエラーがスローされます!

それは何ですか?それを修正する方法は?

前もって感謝します。

0 投票する
1 に答える
401 参照

c# - dotConnect for SQLiteはMonoをサポートしていますか?

DevartのSQLite用のdotConnectプロバイダーはMonoをサポートしていますか?グーグルはそう言っているようですが、彼ら自身の互換性ページはそうではないと言っています。

SQLiteを使用してMonoでCodeFirstを使用したいと考えています。

0 投票する
2 に答える
4749 参照

c# - devartdotConnectを使用してOracleストアドプロシージャを呼び出します

私はEntityFrameworkを初めて使用し、Oracleストアドプロシージャを呼び出そうとしましたが、成功しませんでした。だからここに私の質問があります:

devart dotConnectを使用してOracleストアドプロシージャを呼び出す方法は?

たとえば、ストアドプロシージャがあります。

そして、C#から私は電話をかけています:

ただし、「EntityCommandExecutionException」がスローされます。

コマンド定義の実行中にエラーが発生しました。詳細については、内部例外を参照してください。

これが内部例外です:

ORA-06550:行2、列3:\ nPLS-00306:'GET_PROBLEMS'の呼び出しで引数の数またはタイプが正しくありません\nORA-06550:行2、列3:\ nPL / SQL:ステートメントが無視されました

使用しました

"typeof(byte [])"

これは、DevartEntityDeveloperの生成されたコードで見たためです。

psちなみに、大規模なプロジェクトでdotConnectをどのように推奨しますか?

0 投票する
3 に答える
23492 参照

oracle - CLOBとVARCHAR2、および他の選択肢はありますか?

アプリケーションにDevArtのdotConnectとEntityDeveloperを使用しています。エンティティファースト機能を使用してテーブルを作成しました。

多くの列タイプがCLOBに設定されていることに気付きました。私はMySQLとMicrosoftSQLServerの経験しか持っていないので、アプリケーションにCLOBを使用するかどうかはわかりません。少し読んだところ、CLOBは大量のデータ用であることがわかりました。

質問は次のとおりです。

  1. ユーザーの性別(varchar(1)である必要があります)やフルネームなど、ほとんどのフィールドにCLOBを使用できますか?CLOBフィールドをVARCHAR2に変換する手順では、列を削除してから再作成する必要があり、DevArtのエンティティエクスプローラーではバグがあるため、可能であれば避けたいと思います。編集:文字列フィールドの最大長を設定すると、自動的にVARCHAR2になることがわかりました。

  2. OracleにTINYTEXTに相当するものはありますか?

0 投票する
2 に答える
1131 参照

c# - Entity Framework、devArt、および Oracle VarChar パラメータ

こんにちは: devArt の Oracle Connect を使用して、Entity Framework 4.1 POCO と Oracle を操作しています。

Oracle の列タイプが Char (固定長) である特定のクエリで問題が発生しました。生成された SQL クエリで使用されるパラメーターが、Char ではなく VarChar としてフォーマットされているため、クエリでゼロ行が返されます。EntityFramework/DevArt にパラメーターを強制的に埋め込む方法はありますか?

問題の例を次に示します (ユーザー名のクエリ)。このコードは行を返すはずですが、そうではありません。

コードの最初の行を次のように変更すると:

その後、機能します(Oracle列はChar(20)です)。パディングを行う必要はありません (SQL Server では必要ありません)。私ができる構成変更はありますか? 接続文字列スイッチ?POCO の属性?

0 投票する
2 に答える
2907 参照

sqlite - SQLite データベースのデータベース使用状況を確認するにはどうすればよいですか?

SQLite では、データベース ファイルのサイズはデータベース全体のサイズですが、これは実際に使用されているスペースを正確に示しているとは限りません。データが削除された場合、解放された領域はオペレーティング システムに返されません。VACUUM コマンドを実行してデータベースをデフラグし、未使用の領域をオペレーティング システムに戻す必要があります。

SQLite 用のDevart ADO.Net データ プロバイダーを使用しています。

SQLite データベースの実際の使用容量を取得する方法はありますか?

0 投票する
2 に答える
581 参照

linq - Devart InsertAllOnSubmit は、データベースで生成されたフィールドを更新しません

Devart の Linq to Oracle コンポーネントを使用しています。データベース内のシーケンスを介して更新されるフィールドを持つテーブルがあります。これは、1行を挿入するときにうまく機能します:

この時点MyObject.Versionで、データベースで生成されたバージョン識別子が含まれます。だから私はこのコードがうまくいくと思っていました:

しかし、これを行うと、行テーブルに追加されているにもかかわらず、Versionフィールドは のすべてのオブジェクトで変更されません。MyObjectsList

ここで何が欠けていますか?前もって感謝します。

0 投票する
2 に答える
616 参照

linq - DevArt LINQ to Entitiesでカスタム式を使用し、クエリ理解構文を使用するにはどうすればよいですか?

LINQ to Entitiesクエリでカスタム式を使用する必要がある状況があります(L2Eが他の方法では理解できないカスタムロジックが必要なため:

しかし、私はむしろクエリ理解構文を使用したいと思います:

L2Eは他の場所でサポートしているので、これが可能であることはわかっています。

彼らはどのようにそれを機能させるのですか?

編集:私はdevartのLinqConnect for Oracleを使用していますが、これはMicrosoftL2Eとは多少異なる動作をする可能性があります。

0 投票する
1 に答える
732 参照

editor - 追加の拡張機能をサポートする Devart T4 エディター

Devart T4 Editor for Visual Studio アドインを追加のファイル拡張子に関連付けることが可能かどうかは誰にもわかりません。現在、いくつかのカスタムMVCScaffolding T4 テンプレートを作成しており、そのファイル拡張子は .t4 ですが、Devart T4 エディターは現在、.tt ファイルにのみ関連付けられているようです。回避策として、ファイルの編集が完了するまでファイルの名前を変更し、その後名前を変更して実行できることを知っています...しかし、これは編集/デバッグサイクルでは面倒です。