最終年度のプロジェクトのデータベースとして ASP.Net MVC3 (c#) と Mysql 5.5 を使用すると、この問題が発生します。問題は、データベースをプロジェクトに追加したばかりで、サーバーエクスプローラーを使用して、「接続の追加」を使用してテーブルのリストを取得したことです。しかし、任意のテーブルを右クリックして実行すると、 「'System.Dbnull' 型のオブジェクトを 'System.string' にキャストできません」Refresh
というエラー ボックスが表示されます。
まだコードを 1 行も書いていないことに注意してください。
- この DbNull とは何ですか?
- どうすればこの状況から抜け出し、コーディングを開始できますか?
ここに画像があります..
テーブルの作成方法は次のとおりです。
CREATE TABLE admintable
(
emailid varchar(45) NOT NULL Primary Key,
password varchar(45) NOT NULL);