誰說LINQ複雜查詢不支持返回實名類型~定義實體有講究

實體設計還是向以往一樣,有統一的接口進行規範,其次爲了實現複雜表關聯查詢,將爲LINQ表原生類型設計一個派生類 將它的導航字段(外延字段)設計在原對象裏,用_Extend結尾,爲的是和LINQ自動生成的表關係字段相區分 查詢時,通過類型的協變特性,使它返回父類類型 這時,對外返回的類型還是LINQ原生對象,而它的派生類型在這裏只是起到了「欺騙.NET運行時」的作用,呵呵 本文轉自博客園張佔嶺(倉儲
相關文章
相關標籤/搜索