获取/计数实体数量?

问题描述:

ERP_EMIModelContainer context = new ERP_EMIModelContainer(); 

... 

我怎样才能得到这些?没有发现尚未-_- 当我有一个实体:订单和客户,然后countresult将是2等..获取/计数实体数量?

编辑:

我与实体框架工作4,我需要访问模型的元数据(即我从中生成数据库的图)。

One Entity = One Table。

我想获得实体/表programmaticaly从代码,数量

所以,如果我创建了一个实体客户和其他(可能使用contexobject的Dk ..?):,计数/结果将是2.希望现在更好..

找到了它。

我必须使用contextobject:

ERP_EMIModelContainer context = new ERP_EMIModelContainer(); 

,现在我这样做:

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

顺便说一句感谢downvoting问题...

+0

不要怪我们downvoting 。责怪自己写一个没有人理解的可怜问题。 – Steven 2012-02-27 08:46:25

+0

没有什么不可理解的。与EF合作的人知道什么是意思。真丢脸。 – eMi 2012-02-27 09:01:38