[英]ReturnType "invalid child element" of Function element in EDMX
<Schema Namespace="OurModel.Store"
...
xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl">
<Function Name="fn_Test" Schema="dbo" IsComposable="true">
<ReturnType>
<CollectionType>
<RowType>
<Property Name="A" Type="varchar" MaxLength="10" />
<Property Name="B" Type="varchar" MaxLength="60" />
</RowType>
</CollectionType>
</ReturnType>
<Parameter Name="X" Mode="In" Type="varchar" MaxLength="10" />
<Parameter Name="Y" Mode="In" Type="int" />
</Function>
錯誤:
錯誤 5:命名空間“http://schemas.microsoft.com/ado/2009/02/edm/ssdl”中的元素“功能”在命名空間“http://schemas.microsoft.com”中具有無效的子元素“ReturnType” /ado/2009/02/edm/ssdl'。 預期的可能元素列表:命名空間“http://schemas.microsoft.com/ado/2009/02/edm/ssdl”中的“文檔、命令文本、參數”以及命名空間“##other”中的任何元素。
MSDN 將 ReturnType 記錄為 Function 的子元素。
我們的 model 使用 EDMX 2.0。 ReturnType
是 EDMX 3.0 功能嗎?
我已經解決了這個問題。
我刪除了 XML 編輯器中所有有錯誤的行。 然后我使用“打開方式”菜單中的“實體數據 model 設計器”打開 EDMX 文件。 最后一步我通過右鍵單擊設計器從數據庫中更新了 model。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.