私は、競合ビューで複数の文書をお読みください。 この投稿は、あなたがマルチユーザー環境で使用することはできませんことを言う: http://www.pluralsight-training.net/community/blogs/jimw/archive/2007/02/18/46141.aspxSQL CEマルチユーザですか?
ウィキペディアは言う: SQL CEのランタイムはの.sdfファイルへの同時マルチユーザアクセスを仲介します。
どちらが正しいですか?
私のシナリオは以下の通りです: 私はWPFでデータベースアプリケーションを書いていますが、私はLINQ to SQLを使いたいと思います。私はすでにSQLデータベースにインポートする必要のあるデータを含むMS Accessデータベースを持っています。
データベースエンジンとしてAccessデータベース(MDB)を使用しても問題ありませんが、LINQ to SQLはAccessデータベースでは動作しません(私は正しいのですか?)ので、SQL CE
2人以上のユーザーがネットワーク経由でアプリケーションを開き、そのアプリケーションで作業する可能性があります。だから私は、2人以上のユーザーがデータベースを開き、それ(違うレコード)に書き込むとクラッシュしないようにする方法が必要です。このシナリオに最適なオプションは何ですか?
ありがとう。これは、ネットワーク上で実行できるアプリケーションがあり、2人(またはそれ以上)のユーザーが同じデータベースにアクセスできる場合、クラッシュすることを意味します。私の場合、各人は同時に1つのレコードに書き込むことができます。 – mans
クラッシュすることはありません。単純には不可能です(エラーメッセージが表示されます) – ErikEJ