-5
データベース初のM.V.C.を作成しました。ライブラリアプリケーションに3つのテーブルがあります:メンバ、ブック、およびチェックアウト(すべてをリンクしています)。私はMSSQLを使用してデータベースを作成しました。 A.D.Oを使用してVisual Studioでアプリケーションにテーブルをリンクしました。エンティティフレームワーク。SQLクエリを実行すると、私のレコードがMSSQLに表示されないのはなぜですか?
アプリケーションを実行してデータを追加すると、すべて正常に機能しているようです。
しかし、MSSQLに戻ってクエリを実行すると(SELECT * FROM Members)、フィールドにデータが入力されますが、Webサイトに入力したデータはありません。
なぜこのようにしているのですか?
なぜMySQLタグで、なぜSQL Serverタグがないのですか?ここで使用されるdbms製品はどれですか? – jarlh
適切なSQL Serverインスタンスでデータベースをホストしていますか?データが保存されていないか、アプリケーションが実行されるたびにデータベースを上書きしている可能性がありますか? – Bridge
アプリケーションの実行中に期待どおりに動作しますか?再起動するたびにデータが存続するか、再起動するたびにアプリに残っていますか?他の人が指摘しているように、これは一般に初心者の開発者がデータベースファイルの複数のコピーが存在することを十分に認識していないために発生します。たとえば、VSプロジェクトディレクトリにはクリーンコピーが保存され、アプリケーションが実行されるたびにlocal-sql-serverのコピーを探します。あなたが探しているDBファイルと、実際にデータが入っているDBファイルは、異なるファイルです。 –