获取/计算实体数量?

时间:2012-02-27 08:14:21

标签: c# entity-framework-4 linq-to-entities

ERP_EMIModelContainer context = new ERP_EMIModelContainer();

...

我怎样才能得到这些?还没找到-_- 当我有一个实体:订单和客户,那么countresult将是2,依此类推......

修改

我正在使用Entity Framework 4,我需要访问模型的元数据(这就是图表,我从中生成了一个数据库)。

一个实体=一个表。

我想从代码中获得实体/表格的数量,(可能使用了contexobject?Dk ..)

因此,如果我创建了一个实体客户和另一个:订单,则计数/结果将为2.希望现在更好..

1 个答案:

答案 0 :(得分:-1)

找到它。

我必须使用contextobject:

ERP_EMIModelContainer context = new ERP_EMIModelContainer();

现在我这样做:

int numberOfEntities = context.MetadataWorkspace.GetEntityContainer(context.DefaultContainerName, DataSpace.CSpace).BaseEntitySets.Count;

btw感谢你对这个问题进行了抨击......