1

我添加了 .edmx 文件,但是当我想将其用作以下文件时

DB121212123524Entities entities = new DB121212123524Entities();
entities.SiparisGroup..... 

它显示实体名称(它显示 SiparisGroup 实体),但它不显示实体属性名称(SiparisGroup 实体具有 SiparisGroupId 但它不显示在点之后)。

这是 siparisGroupEntity

在此处输入图像描述

这是控制器(没有实体属性)

在此处输入图像描述

4

2 回答 2

2
DB121212123524Entities entities = new DB121212123524Entities();

DB121212123524Entities is probably a DbContext and entities.SiparisGroup is a DbSet.  Of course it won't show the entity properties.

您需要首先从特定表中查询实体,在此示例中,我正在使用SingleOrdDefault()

var entity = entities.SiparisGroup.SingleOrDefault();

那么对象实体对象应该具有您正在寻找的属性。

于 2012-12-23T17:58:36.880 回答
0

如果我理解正确,您必须使用此代码访问实体属性

entities.SiparisGroup.Where(a=>a.MemberID == 1).ToList();

或者

var Table = entities.SiparisGroup.singleOrDefualt(a=>a.PrimaryKey == 123)
于 2012-12-23T17:34:19.150 回答