簡體   English   中英

指定的架構無效:錯誤

[英]Schema specified is not valid:Error

我有一個數據庫第一個MVC應用程序,我在sql服務器中創建表,並在EF edmx中執行更新模型表單數據庫,它工作正常,但是當我更改表文件的數據類型和數據庫中的更新模型時,出現以下錯誤:

指定的架構無效。 錯誤:

MRBQModel1.msl(143,12):錯誤2019:指定的成員映射無效。 類型'QuestionDbModel.T_QestionLabelText'中成員'QuestionLabelId'的類型'Edm.Int32 [Nullable = False,DefaultValue =]'與'SqlServer.varchar [Nullable = False,DefaultValue =,MaxLength = 50,Unicode = False ,“ FixedLength = False]”,類型為“ QuestionDbModel.Store.T_QestionLabelText”的成員“ QuestionLabelId”。

請解決

錯誤消息指出,QuestionLabelId的數據類型在您的實體中為integer ,而數據庫具有與nvarchar數據類型相同的字段。 因此,兩個地方的數據類型必須相同。

您如何處理實體框架? 我的意思是先代碼還是先數據?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM