簡體   English   中英

AnonymousType0#1`6中的#號是什么意思?

[英]What does the # sign in AnonymousType0#1`6 mean?

正如您在錯誤行下方看到的那樣,除了#號之外,兩個AnonymousType0文本幾乎相同。 #號是什么意思?

(錯誤重新格式化以使其更易於閱讀)

無法轉換類型的對象

 'Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[ <>f__AnonymousType0#1`6[System.String,System.String,System.String, System.Int32,System.Decimal,System.Double]]' 

輸入

 'System.Linq.IQueryable`1[ <>f__AnonymousType0`6[System.String,System.String,System.String, System.Int32,System.Decimal,System.Double]]' 

從這兩個問題來看

嘗試返回IQueryable <MyType>時發生轉換錯誤

合並兩個EF查詢,無法將類型為System.Data.Entity.Infrastructure.DbQuery的對象強制轉換為System.Collections.Generic.IEnumerable

您可能無法進行轉換,因為您的匿名類型彼此不完全匹配(因此, #1可能表明這不是同一類型)。

嘗試檢查這兩種類型是否具有完全相同的屬性集(相同的類型和相同的名稱;沒有在一種類型中聲明但在另一種類型中聲明的其他屬性)。

祝好運!

暫無
暫無

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

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