1. 程式人生 > >“System.NotSupportedException”型別的異常在 System.Data.Entity.dll 中發生,但未在使用者程式碼中進行處理 其他資訊: 在 LINQ to Entitie

“System.NotSupportedException”型別的異常在 System.Data.Entity.dll 中發生,但未在使用者程式碼中進行處理 其他資訊: 在 LINQ to Entitie

“System.NotSupportedException”型別的異常在 System.Data.Entity.dll 中發生,但未在使用者程式碼中進行處理

其他資訊: 在 LINQ to Entities 查詢中無法構造實體或複雜型別“**Model.**Entity”。

出現原因:

EF中有實體EntityA,對實體進行擴充套件,比如增加了一個欄位PropertyA

Public partial class EntityA

{

   [DataMember]

        public string PropertyA{ get; set; }

}

然後在service端進行如下呼叫時出現此錯誤。

   var q =        from c in EntityA        join p in EntityB on c equals p.Category        select new EntityA{ PropertyA= p.ProductName };

解決方法:

把 select new 的EntityA去掉即可。如下:

 var q =        from c in EntityA        join p in EntityB on c equals p.Category        select new { PropertyA= p.ProductName };

相關推薦

System.NotSupportedException型別異常System.Data.Entity.dll 發生在使用者程式碼進行處理 其他資訊: 在 LINQ to Entitie

“System.NotSupportedException”型別的異常在 System.Data.Entity.dll 中發生,但未在使用者程式碼中進行處理 其他資訊: 在 LINQ to Entities 查詢中無法構造實體或複雜型別“**Model.**Entity”。

System.ArgumentNullException”型別異常在 mscorlib.dll 發生在使用者程式碼進行處理

錯誤圖示: 解決方案: context.Request["record.data.alarm_id"]的取值有問題,或者是取值不正確,或者是context.Request裡面的“record.da

System.OutOfMemoryException”類型的異常在 mscorlib.dll 發生在用戶代碼進行處理

測試 未在 bsp 如果 文件流 回收 結構 聲明 邏輯 “System.OutOfMemoryException”類型的異常在 mscorlib.dll 中發生,但未在用戶代碼中進行處理 這個原因肯定不是因為程序內部的邏輯錯誤,或者別的什麽情況。 想想,肯定是因為大

在事物try catch丟擲異常導致事務回滾

當我們在事務中使用try{}catch{}時,如果未能丟擲異常事物將會繼續提交,應該加上try{}catch{ throw new RuntimeException();},當然也可以自己手動回滾異常

System.Data.SqlClient.SqlException”型別的未經處理異常System.Data.dll 發生

起初除錯程式碼的時候一直出現這樣的問題 歸納原因如下: 一、問題: 建立好連線SQLServer連線後,執行起來報錯: “System.Data.SqlClient.SqlException”型別的未經處理的異常在 System.Data.dll 中發生 其他資訊: 在與 SQL

EFSystem.Data.Entity.Internal.AppConfig的型別初始值設定項引發異常

使用Entity的時候遇到的一個錯 問題出在專案的App.config中 解決: 1.configSections要寫在最頂端 2. 其中的incariantName會變成incariantNodeName 這個是安裝Entity的時候自動生成的,你如果記得這句話,直接換

未經處理異常System.Data.dll 發生。其它信息:在應使用條件的上下文(在 '***' 附近)指定了非布爾類型的表達式。

命令類型 rtt 變量 pub 實例化 eas sel amp convert 機房收費系統中,有些人在聯合查詢這個模塊用的是存儲過程,我先嘗試著在數據庫中建立了一個視圖,然後在UI層做個推斷並生成查詢條件strCondi

System.AccessViolationException”類型的未經處理異常System.Data.dll 發生。其它信息:嘗試讀取或寫入受保護的內存。這通常指示其它內存已損壞。

vb.net 處理 人的 pop 得到 讀取 環境 return details 錯誤背景: 操作系統:編程環境:VS2013。 語言:VB.net; 數據庫:SQLserver2008 做數據庫連接時。發生

未能從程式集EntityFramework 載入型別System.Data.Entity.Core.Mapping.EntityContainerMapping

程式一直執行好好的,突然有天報錯: 未能從程式集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中載入型別“System.Data.Entity.Core.Mapping.En

無法為具有固定名稱“System.Data.SqlClient”的 ADO.NET 提供程式載入在應用程式配置檔案註冊的實體框架提供程式型別System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer”。請

Windows服務中程式釋出之後會如下錯誤: 無法為具有固定名稱“System.Data.SqlClient”的 ADO.NET 提供程式載入在應用程式配置檔案中註冊的實體框架提供程式型別“System.Data.Entity.SqlServer.SqlProviderServices, EntityFra

C#之解決 處理的“System.InvalidOperationException”型別異常出現在 System.dll...

今天在寫一個C#埠掃描器,執行程式時,出現了以下的錯誤提示資訊:未處理的“System.InvalidOperationException”型別的異常出現在 System.dll 中。 其他資訊: 斷開套接字連線後,只能通過非同步方式再次重新連線, 而且只能連線到不同的 E

CS0012: 型別System.Data.Objects.DataClasses.EntityObject”在被引用的程式集中定義。必須新增對程式集 “System.Data.Entity, V

說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細資訊並適當地修改原始碼。            編譯器錯誤訊息: CS0012: 型別“System.Data.Objects.DataClasses.EntityObject”在未被引用的程式集

.Net EF 無法將型別"System.Data.EntityState"隱式轉換為"System.Data.Entity.EntityState"

出現這個錯誤通常是因為新增模型時自動安裝的EntityFramework 版本不一致, 這個時候可以直接引用專案裡面的dll檔案 如 專案資料夾\packages\EntityFramework.5.0.0\lib\net45\EntityFramework.dll 實在找

引發型別為“System.OutOfMemoryException”的異常

在運維工作中,經常能接到客戶的反饋這個:引發型別為“System.OutOfMemoryException”的異常。客戶反饋實體記憶體都還有富餘,怎麼報記憶體不足的錯誤呢! 什麼時候會引發System.OutOfMemoryException:作業系統無法滿足GC對連續記憶體塊的請求,則會發生System.

EF應用時出現System.Data.Entity.Infrastructure.DbUpdateException

異常描述 操作:在EF中插入新的實體模型時,報錯:System.Data.Entity.Infrastructure.DbUpdateException, BaseDAL<EMP> basedal = new BaseDAL<EMP>(); EMP m

關於System.Data.Entity.Infrastructure.DbUpdateException 的問題 System.Data.Entity.Infrastructure.DbUpdateException

今天遇到了一個很蛋疼的問題,新增了兩個表,但是向表新增資料時,報錯 System.Data.Entity.Infrastructure.DbUpdateException 而且,下面的詳情裡面是物件名 'dbo.BdjpResponseInfoes' 無效。明明我的表名沒後面那個S!!!反正找了很久沒找到

解決System.Data.Entity.Infrastructure.DbUpdateConcurrencyException:“儲存區更新、插入或刪除語句影響到了意外的行數(0)

EF在更新或儲存資料時出現System.Data.Entity.Infrastructure.DbUpdateConcurrencyException:“儲存區更新、插入或刪除語句影響到了意外的行數(0)異常: EF在更新或儲存資料時出現這種錯誤一般是前臺往後臺傳送AJAX序列化的格式不正確或者

無法 using System.Data.Entity.Database的問題

花了幾天時間,終於嘗試除了解決辦法. 將原引用中的的EntityFramework刪除, 然後點選選單 專案->新增引用->瀏覽-〉找到新安裝的EntityFramework目錄下面的EntityFramework.dll檔案,新增到引用就可以了 (從

Linq中欄位資料型別轉換問題(Linq to entity,LINQ to Entities 不識別方法"System.String ToString()"問題解決)

1、在工作中碰到這樣一個問題: 使用linq時,需要查詢兩個表,在這兩張表中關聯欄位分別是int,和varchar()也就是string,在linq中對這兩個欄位進行關聯, 如果強制型別轉換兩個不同型別的欄位,就會報響應的擴充套件方法無法自動推斷引數型別的問題(比如:我用的

異常處理--“System.BadImageFormatException”型別的未經處理異常在 DataTest.exe 發生

今天寫了一個測試的控制檯應用程式,需要引用一個第三方dll,結果程式執行到要建立第三方dll中的一個類的例項的時候,總是報異常,“System.BadImageFormatException”型別的未經處理的異常在 DataTest.exe 中發生 。其他資訊:“未能載入檔