問題タブ [sql-server-ce-4]

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 投票する
1 に答える
2092 参照

dll - sqlce および ErikEJ.SqlCe ライブラリの操作

このエラーが発生しました

バージョン 4.0.0.0 はどこからダウンロードできますか? 見つかりませんでした。

同じ問題..

過負荷?私だけがそれを使いたいです:s

?? それは datatable を許可します。私はそれを理解していません..

データテーブル[]に変換?? 何?

これは私のメソッドコードです。

private void DoBulkCopy(bool keepNulls, System.Data.DataTable タブラ, 文字列 nombretabla) { if (タブラ.Rows.Count > 0) {

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

entity-framework - SQL Server CE 4.0 で IDatabaseInitializer を実装する方法

私はEF Code Firstが初めてです。

のサブクラスを作成し、DbContextいくつか追加しましたDbSets

コンテキストで次のサブクラスを作成DropCreateDatabaseAlways<MyContext>して実装しました。これが私のコンテキストの外観です。

以下を実行してアプリ ファイルを確認した後、生成されたデータベースが表示されません。

私は何が欠けていますか?

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

.net - SQL ServerCE4.0およびEntityFramework4.2を使用したバッチ挿入のパフォーマンスが非常に低い

Entity Framework 4.2(コードファースト)を使用してSQL Server CE 4.0に大量のデータを挿入していますが、SQLを直接挿入する場合と比較すると、パフォーマンスが非常に低くなっています。

モデルは非常に単純です。

挿入する2623DocMembersと合計7747DocItemsがあり、次の実行時間が得られます。

EFには少しオーバーヘッドがあることは理解できますが、SQLよりも65倍遅くなります。

おそらく私のコードに問題がありますが、それは非常に簡単で、何が間違っているのかわかりません。

私はまたSaveChanges、挿入された各アイテム、または100または200アイテムごとに、役に立たないように呼びかけようとしました(実際にはさらに悪化します)。

パフォーマンスを向上させる方法はありますか、それともバッチ挿入にSQLを使用する必要がありますか?


編集:完全を期すために、SQL挿入のコードは次のとおりです:http://pastebin.com/aeaC1KcB

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

asp.net - SQL Server CE 4.0 を使用する Asp.Net アプリで複数のクライアントとの共有例外が発生する

私は、データ ストアに SQL Server CE と EF コード ファーストを使用する ASP.Net 4.0 Web サイトを持っています。サイトに 2 人以上のユーザーがいる場合、5 回目または 6 回目ごとに断続的に次の例外が発生します。

ファイル共有違反があります。別のプロセスがファイルを使用している可能性があります。[D:\ディレクトリ...\file.sdf]。

DbContextコード全体を通して、必要になるたびに作成、使用、および迅速に破棄します。File Mode = Read Writeデフォルトですが、接続文字列に追加しました。

私が間違っているかもしれないアイデア。

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

sql-server-ce - プロジェクト間でSQLCE4データベースを共有する

VS2010には、2つのMVC3プロジェクトを含む1つのソリューションがあります。これらは同じデータに作用する必要がある2つの異なるアプリケーションであるため、これらのプロジェクト間でデータベースを共有する必要があります。

SQL CE 4を使用したいのですが、これはインメモリのローカルデータベースであるため、2つの異なるプロジェクトで使用できるようにする方法がわかりませんでした。これまでに出会ったすべてのチュートリアルでは、SDFファイルをApp_Dataフォルダーに配置することをお勧めしますが、私の場合はうまくいきません。

誰かがそれをなんとかやったことがありますか?

前もって感謝します!

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

sql - Sql Server CE 4 挿入デフォルト値

Sql Server CE 4 を使用して、次の表を作成しました。

create table abc(id int identity(1,1) primary key)

次を使用して行を挿入して新しい ID を生成しようとすると、次のようになります。

insert into abc default values

デフォルトの単語の近くに問題があるというエラーが表示されます。

Sql Server CE 4を使用してこれを行うにはどうすればよいですか、それとも不可能ですか?

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

sql-server-ce - SQL Server CE 4-テーブルからn個のランダムな行を選択する方法は?

SQL Server CE 4テーブルからn個のランダムな行を選択するクエリを持っている人はいますか?

0 投票する
0 に答える
418 参照

sql-server-ce - SQL Server CE のデフォルトの nolock 動作を変更する

クエリで明示的にロックを要求することなく、選択に nolock を使用して、SQL Server CE で選択の既定の動作を変更する方法はありますか? デフォルトで nolock を使用したくないし、(rowlock) で明示的に設定したくありません。

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

c# - System.Data.SqlServerCe.Entity.dll を読み込めませんでした (まだあります)

Silverlight アプリケーションがあります。サーバー アプリには、App_Data 内の SQL Server CE 4 .sdf と、それから生成された ADO.NET モデルがあります。

Add->New Item->Domain Service Class を実行しようとすると、次のエラーが表示されます。

指定されたスキーマは無効です。エラー: Models.TasksDatabaseMode.ssdl(2,98): エラー (0004): System.Data.SqlServerCe.Entity.dll を読み込めませんでした。SQL Server Compact を再インストールします。

しかし、NuGet 経由で RIAServices.EntityFramework と EntityFramework.SqlServerCompact をインストールしたところ、この .dll が /packages に正常にダウンロードされ、ファイルが /bin フォルダーにコピーされました。したがって、この .dll がどこにあるのかはわかりません。

おそらく関連していると思いますが、私は以前、データベースにコードを最初に生成させようとしていました。ただし、ドメイン コンテキスト ウィザードも失敗していましたが、インデックスが範囲外であるというエラーが発生していました。手動で作成されたサービスでは、MetadataWorkspace エラーでビルドが失敗していましたが、それに関する情報は見つかりませんでした。

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

sql-server-ce-4 - 既存の SQL Server Compact 4 データベース ファイルをパスワードで保護する

既存の SQL Server CE 4 ファイルをパスワードで保護する方法を誰か教えてもらえますか?