0

チーム環境で作業しているときに、追加する必要のあるテーブルを誰かが作成しました (EF データベース ファーストの設計)。

「データベースからモデルを更新...」を選択し、新しいテーブルを選択すると、あいまいなエラー メッセージが表示されました。

Unable to generate the model because of the following exception: 'The value for column 'DataType' in table 'TableDetails' is DBNull.
    Unable to cast object of type 'System.DBNull' to type 'System.String'.
'.
4

1 に答える 1

1

これは、主キーのないテーブルを追加しようとしたことが原因です。主キーを持つようにテーブルを更新するだけで、このエラーは発生しなくなります。

エラーでこれが明確になったらいいですね。また、テーブルを作成するときにテーブルに主キーを設定することを誰もが覚えているとよいでしょう。

願わくば、これが私が答えを探すために行った無駄な努力から他の人を救ってくれることを願っています.

于 2013-05-20T03:58:55.527 に答える