3

ストーリーは次のとおりです。SQL Compact 3.5 データベースを作成し、SQLMetal.exe を使用してそのデータベースの DataContext を生成しました。それはうまく機能しましたが、すぐに自分のニーズに合わないことがすぐにわかったので、SQL Express 2008 を使用することにしました。Compact で使用したのとまったく同じ SQL スクリプトを起動してスキーマを作成し、SQLMetal.exe ツールを起動しました。 . 生成された DataContext が異なるとは思っていませんでしたが、何らかの理由ですべての関係が欠落していました。

SQL Compact コマンドラインは次のとおりです。

SQlMetal.exe /code:MyCode.cs MyDatabase.sdf

SQL Express 2008 は次のとおりです。

SQlMetal.exe /code:MyCode.cs /server:MyServer /database:MyDatabase

何か案は?

4

1 に答える 1

1

SQL Server 2005 を試してみてください。正常に動作するはずです。

于 2009-08-04T10:46:29.580 に答える