添加实体时如何防止添加相关实体?

时间:2012-08-18 06:09:39

标签: entity-framework-4.1 entity-relationship

我有两个实体:类别和产品有很多关系。 当他想要添加产品时,如何阻止UI程序员添加类别?事实上,我希望UI程序员只添加产品并设置预定义的类别,而不能为产品添加新的类别。

1 个答案:

答案 0 :(得分:0)

您必须对暴露给UI程序员的图层中的逻辑进行编码,并确保仅创建产品。这意味着您必须将EF完全包裹在图层中,并且不要将其暴露给上层。如果您将EF上下文暴露给上层,则表示您已授予其所有权限。