問題タブ [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.
code-first - EF4コードのみctp5:connectionstring devart oracleをどのように設定しますか?
こんにちは私はdevartoracleプロバイダー6(BETA)を持っていて、コードのみctp5を使用したい... oracleの接続文字列を設定するにはどうすればよいですか?コードのみで開始し、oracleを使用する必要があります、誰でも助けてくれますか?
c#-4.0 - EF 4.0 と ObjectStateManager に問題がある (と思う)
私は深刻な問題を抱えています.dbのフィールドに一意のキーがあります.Oracle(Devart Provider)を使用しています.
初めて挿入を実行します->(_objectSet.Add(entity))
リポジトリ経由で大丈夫です、
ところで: 私はコードのみのモデルと CTP5 を使用します。
次に、もう一度挿入したい場合は、「一意のキー制約」があるというエラーが発生し、それも問題ありません。
その後、私が何をしても、常に同じエラーがスローされます!
それは何ですか?それを修正する方法は?
前もって感謝します。
c# - dotConnect for SQLiteはMonoをサポートしていますか?
DevartのSQLite用のdotConnectプロバイダーはMonoをサポートしていますか?グーグルはそう言っているようですが、彼ら自身の互換性ページはそうではないと言っています。
SQLiteを使用してMonoでCodeFirstを使用したいと考えています。
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をどのように推奨しますか?
oracle - CLOBとVARCHAR2、および他の選択肢はありますか?
アプリケーションにDevArtのdotConnectとEntityDeveloperを使用しています。エンティティファースト機能を使用してテーブルを作成しました。
多くの列タイプがCLOBに設定されていることに気付きました。私はMySQLとMicrosoftSQLServerの経験しか持っていないので、アプリケーションにCLOBを使用するかどうかはわかりません。少し読んだところ、CLOBは大量のデータ用であることがわかりました。
質問は次のとおりです。
ユーザーの性別(varchar(1)である必要があります)やフルネームなど、ほとんどのフィールドにCLOBを使用できますか?CLOBフィールドをVARCHAR2に変換する手順では、列を削除してから再作成する必要があり、DevArtのエンティティエクスプローラーではバグがあるため、可能であれば避けたいと思います。編集:文字列フィールドの最大長を設定すると、自動的にVARCHAR2になることがわかりました。
OracleにTINYTEXTに相当するものはありますか?
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 の属性?
sqlite - SQLite データベースのデータベース使用状況を確認するにはどうすればよいですか?
SQLite では、データベース ファイルのサイズはデータベース全体のサイズですが、これは実際に使用されているスペースを正確に示しているとは限りません。データが削除された場合、解放された領域はオペレーティング システムに返されません。VACUUM コマンドを実行してデータベースをデフラグし、未使用の領域をオペレーティング システムに戻す必要があります。
SQLite 用のDevart ADO.Net データ プロバイダーを使用しています。
SQLite データベースの実際の使用容量を取得する方法はありますか?
linq - Devart InsertAllOnSubmit は、データベースで生成されたフィールドを更新しません
Devart の Linq to Oracle コンポーネントを使用しています。データベース内のシーケンスを介して更新されるフィールドを持つテーブルがあります。これは、1行を挿入するときにうまく機能します:
この時点MyObject.Version
で、データベースで生成されたバージョン識別子が含まれます。だから私はこのコードがうまくいくと思っていました:
しかし、これを行うと、行がテーブルに追加されているにもかかわらず、Version
フィールドは のすべてのオブジェクトで変更されません。MyObjectsList
ここで何が欠けていますか?前もって感謝します。
linq - DevArt LINQ to Entitiesでカスタム式を使用し、クエリ理解構文を使用するにはどうすればよいですか?
LINQ to Entitiesクエリでカスタム式を使用する必要がある状況があります(L2Eが他の方法では理解できないカスタムロジックが必要なため:
しかし、私はむしろクエリ理解構文を使用したいと思います:
L2Eは他の場所でサポートしているので、これが可能であることはわかっています。
彼らはどのようにそれを機能させるのですか?
編集:私はdevartのLinqConnect for Oracleを使用していますが、これはMicrosoftL2Eとは多少異なる動作をする可能性があります。
editor - 追加の拡張機能をサポートする Devart T4 エディター
Devart T4 Editor for Visual Studio アドインを追加のファイル拡張子に関連付けることが可能かどうかは誰にもわかりません。現在、いくつかのカスタムMVCScaffolding T4 テンプレートを作成しており、そのファイル拡張子は .t4 ですが、Devart T4 エディターは現在、.tt ファイルにのみ関連付けられているようです。回避策として、ファイルの編集が完了するまでファイルの名前を変更し、その後名前を変更して実行できることを知っています...しかし、これは編集/デバッグサイクルでは面倒です。