0
我是MVC的新手& EF。我正在使用模型優先方法開發MVC項目。在我的項目中,我有不同的實體,如客戶,員工,產品等。我在這樣的客戶 - 員工中創造了像1到多人之間的關聯。並在創建此關聯之後;它在客戶實體中產生導航屬性,即僱員實體的僱員(集合對象)。如何在將一個類關聯到另一個類之後修改EF提供的集合類?
我想修改這個集合類,我想添加一些更多的方法。可能嗎?如果可能,怎麼做?
感謝。
我是MVC的新手& EF。我正在使用模型優先方法開發MVC項目。在我的項目中,我有不同的實體,如客戶,員工,產品等。我在這樣的客戶 - 員工中創造了像1到多人之間的關聯。並在創建此關聯之後;它在客戶實體中產生導航屬性,即僱員實體的僱員(集合對象)。如何在將一個類關聯到另一個類之後修改EF提供的集合類?
我想修改這個集合類,我想添加一些更多的方法。可能嗎?如果可能,怎麼做?
感謝。
該屬性與ICollection<Employee>
類型一起生成。您理論上可以創建自己的類實現此接口並初始化該屬性,例如在Employee
構造函數中,但該屬性仍將公開該接口。改變屬性的返回類型需要在類生成器中進行更改(您應該使用T4模板來完成這個簡單的任務)。通過將屬性的返回類型更改爲集合,您可能會失去一些EF功能。
謝謝。你能爲此建議一些文件嗎? – Priyanka 2012-07-11 09:13:01