链接2实体未填充部分类属性

时间:2010-01-05 03:29:15

标签: linq entity-framework

我正在开展一个列出汽车的项目。我正在使用linq实体。我在我的数据模型中有一个表列表和相应的类列表。

Listing 
{
Listingid,
AccountID,
MakeId,
ModelId
}

我有查找表,我保留了品牌和模型的所有查找值。

Lookupvalues
{
id,
Description
}

我还没有在这些表之间创建连接。

在显示页面中,我必须显示品牌和型号的查找表中的所有相应值。我该怎么取他们?我编写了一个部分的Listing类并创建了所有这些描述性属性:

public partial class Listing
{
MakeDescription
ModelDescription
}

我编写了连接表的存储过程,但它没有在部分类中加载描述属性。

2 个答案:

答案 0 :(得分:0)

试试ADO.NET Entity Framework Extensions,这应该会有所帮助。

<小时/> Devart Team
http://www.devart.com/dotconnect
ADO.NET数据提供程序适用于Oracle,MySQL,PostgreSQL,SQLite等 实体框架和LINQ to SQL支持

答案 1 :(得分:0)

  

我还没有在这些表之间创建连接。

有你的问题。您应该将其建模为ListingLookupValues之间的关联。一旦你这样做,你将不再需要你的部分课程,因为你可以展示出你需要展示的东西:

from l in Context.Listings
select new 
{
    Listingid = l.Listingid,
    AccountID = l.AccountID,
    MakeDescription = l.Make.Description,
    ModelDescription = l.Model.Description
}