簡體   English   中英

“無法找到具有標識的類型的對象映射”異常

[英]“Object mapping could not be found for Type with identity” Exception

我使用EF 4.1和POCO。 具有edmx的實體位於單獨的程序集中。

我打電話的時候:

var key = new EntityKey("MyEntities.Vendors", "Id", vendorId);
if (ctx.TryGetObjectByKey(key, out vendor)) ...

拋出異常“無法找到具有標識的類型的對象映射”

據我所知,EF在調用程序集中查找供應商,但在那里找不到它。 所以它應該是告訴上下文搜索類型的方式,但我不知道哪一個。

ctx.MetadataWorkspace.LoadFromAssembly(assembly);

在TryGetObjectByKey正常工作之前。

'aseembly'是模型類所在的組件。

暫無
暫無

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

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