实体框架如何将自定义POCO与表相关联?

时间:2010-08-14 16:54:44

标签: entity-framework entity-framework-4

我正在尝试将新的EF4 POCO添加到现有解决方案中。我收到了以下错误,当我查看已经在解决方案中创建的现有POCO时,我无法弄清楚POCO和表之间的链接是如何形成的。

  

无法找到EntityType'XXX.Run'的映射和元数​​据信息。

这是一个在解决方案中工作的例子,我无法弄清楚原因:

namespace XXX.AnotherPlace.Products
{
    public partial class Product : BaseEntity
    {

当我查看edmx文件时,这个类没有任何内容,只是名称空间中似乎不存在的其他类:

<EntitySet Name="Product" EntityType="XXX.Store.tbl_Product" store:Type="Tables" Schema="dbo" />  

<End Type="XXXX.Data.Product" Role="Product" Multiplicity="1" />

我缺少什么,那里有一些需要遵循的会议?如何将表格与我自己的POCO链接

1 个答案:

答案 0 :(得分:0)

您的实体需要存在于edmx中。传统方法是在EF设计表面内生成实体,然后使用T4 POCO模板生成类。假设解决方案使用了模板,您可以将实体添加到设计图面,然后从T4生成的代码的属性页面重新运行自定义工具。

相关问题