0
我正在試圖添加一個新的EF4 POCO到現有的解決方案。我遇到以下錯誤,並且當我查看已經在解決方案中創建的現有POCO時,我無法確定POCO與表之間的鏈接是如何建立的。實體框架如何將自定義POCO與表關聯起來?
無法找到EntityType'XXX.Run'的映射和元數據信息。
下面是在解決工作中的一個例子,我不能找出原因:
namespace XXX.AnotherPlace.Products
{
public partial class Product : BaseEntity
{
當我看EDMX文件沒有mension這個類的,只是其他類命名空間似乎並不存在:
<EntitySet Name="Product" EntityType="XXX.Store.tbl_Product" store:Type="Tables" Schema="dbo" />
<End Type="XXXX.Data.Product" Role="Product" Multiplicity="1" />
我錯過了什麼,那裏有一些轉述需要遵循?如何將表格與我自己的POCO鏈接
我必須使用t4模板?沒有辦法手工創建類,並從數據庫更新edmx,然後將該類與edmx實體進行鏈接\映射? – Beth 2010-08-14 22:09:56
不,你不必使用它。該模板只是一個代碼工具。只要你的poco作爲一個實體存在於edmx中,並且基礎數據庫模式是正確的,它應該都可以工作。 – 2010-08-15 07:45:47
是的,這回到我的問題。如何鏈接\將EDMX設計表面上的實體「形狀」與我手寫的POCO相關聯?它只是匹配名稱嗎? – Beth 2010-08-15 16:11:35