2015-08-13 61 views
0

我有一個數據庫第一個MVC應用程序我在sql server中創建表並執行更新EF EFMX中的模型表單數據庫它工作正常,但是當我更改一個表的字段的數據類型和更新模型從數據庫它提供以下錯誤:指定的架構無效:錯誤

Schema specified is not valid. Errors:

MRBQModel1.msl(143,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Int32[Nullable=False,DefaultValue=]' of member 'QuestionLabelId' in type 'QuestionDbModel.T_QestionLabelText' is not compatible with 'SqlServer.varchar[Nullable=False,DefaultValue=,MaxLength=50,Unicode=False,FixedLength=False]' of member 'QuestionLabelId' in type 'QuestionDbModel.Store.T_QestionLabelText'.

請給一個sollution

+0

你可以發表你的實體和表格的模式嗎? –

+0

您需要編輯您的帖子以指定解決此問題所需的詳細信息,而不是編輯答案。 –

回答

0

錯誤消息指出QuestionLabelId的數據類型是在實體integer,而數據庫與數據類型nvarchar同一領域。所以你必須在兩個地方都有相同的數據類型。

你是如何處理實體框架?我的意思是它是第一個代碼還是第一個數據?

相關問題