0
我有幾個LINQ to SQL實體表,它們之間存在關係。 任何人都可以告訴我一個快速的方法來創建一個只繼承沒有相關實體的類的部分類嗎?LINQ to SQL部分類只繼承一個沒有其關係的類
我有幾個LINQ to SQL實體表,它們之間存在關係。 任何人都可以告訴我一個快速的方法來創建一個只繼承沒有相關實體的類的部分類嗎?LINQ to SQL部分類只繼承一個沒有其關係的類
創建一個部分類,只有繼承的類沒有其相關實體
那麼首先,當你聲明一個類是partial
你是不是繼承什麼,你延伸這個班。所有partial
does允許您跨不同的文件建立一個類,所以基本上當您添加屬性/方法時,就像將其添加到原始聲明中一樣。
其次,它提出了問題爲什麼你想忽略相關的實體屬性?它們會自動添加爲便捷方式,以便您可以訪問相關表格中的數據。如果你不想要這種關係,那麼我的建議就是在設計時將它從上下文中移除(如果你從數據庫更新你的上下文,關係將被再次拉下)。
感謝您的想法,重新生成新的數據上下文。 – sovantha
@sovantha實際上看到我更新的答案,你甚至不需要從數據庫中刪除它,你可以專門從數據上下文中刪除它。 – James