異端な開発者を許ぃたってチョ☆

異端な開発者=尾画茶の記事

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  26  : 記事  0  : コメント  194  : トラックバック  3

ニュース

ブログは初めて & よーわからん & 苦手です…… ルールがわかっていないので、ご無礼してしまったときはお許しください。

書庫

日記カテゴリ

コミュニティー

ブックマーク

初心者向け

ローカルデータベースキャッシュとしても利用できるSQL Server Compact(以下、Ce)。これがなかなか使いづらい。

xmlなどデータ型が対応していなかったり、SQL文は、一文づつしか発行できなかったり、ユーザー定義関数もストアドプロシージャーもない。

sysobjectsなどのシステムテーブルもない。

ローカルデータベースキャッシュでは、アソシエーションまでレプリケートされない。

泥沼にはまったのは、Entity Framework だ。

from i in cx.HogeEntitySet where i.Name==stringFuga select i; で、エラー。が出て、そのエラーが「ntext型とかimageとかはクエリできないよ」的なエラーで、これには参った。

これは、バグらしく、以下のページを見つけて、何とか切り抜けた。

http://social.msdn.microsoft.com/Forums/en-US/sqlce/thread/b6bac277-cf66-4c74-a0b3-e48abedbd161/

これは、こう書けば解決。 cx.HogeEntitySet.Where(string.Format("it.[Name] == '{0}'", stringFuga)

投稿日時 : 2009年2月28日 17:03

コメント

# re: SQL Server Compact 3.5 は結構大変 2009/03/01 8:30 さかもと
えぇ、大変です。Compactちゃん。

# re: SQL Server Compact 3.5 は結構大変 2009/03/02 8:43 尾画茶
ホント、一筋縄ではいかないですよね。
でも、さすがに、フレームワーク自体のバグは勘弁してほしいです。

Post Feedback

タイトル
名前
Url:
コメント