0

我是 MVC 和 EF 的新手。我正在使用模型优先方法开发 MVC 项目。在我的项目中,我有不同的实体,如客户、员工、产品等。我在他们之间创建了像这样的客户员工中的一对多的关联。并在创建此关联之后;它在客户实体中生成导航属性,即员工实体的员工(集合对象)。

我想修改这个集合类,我想在它上面添加更多方法。是否可以?如果可能的话怎么做?

谢谢。

4

1 回答 1

0

该属性是使用ICollection<Employee>类型生成的。理论上,您可以创建自己的类来实现此接口并初始化属性,例如在Employee构造函数中,但该属性仍将公开接口。更改属性的返回类型需要更改类生成器(您应该使用 T4 模板,这将使这项任务变得简单)。通过将属性的返回类型更改为您的集合,您可能会失去一些 EF 功能。

于 2012-07-11T08:38:22.080 回答