2010-04-21 96 views
2

在我的DBML文件中,我映射了一些表和存儲過程,存儲過程的返回類型是ISingleResult。 T是一些映射表。但我想把數據帶入我自己創建的實體,而不是LINQ to SQL創建的實體。我創建的實體也與映射的表實體相同,它們的用途在於我們通過Web服務發送數據。那麼,我該如何繼續創建一個圍繞DBML文件的包裝,以便始終在自己創建的實體中獲取數據。.DBML文件和LINQ to SQL

+0

我不清楚,如果你想把你的存儲過程的結果帶入你自己的實體,或者你只是想創建自己的實體映射到DBMS表,你能澄清嗎? – Lazarus 2010-04-21 08:15:55

+0

我只想捕獲未映射到表的屬性中的數據,但屬性與表列的屬性相同 – 2010-04-21 09:01:13

回答

0

實體框架專爲此場景而設計,但如果由於其他原因而無法移動到該位置,Automapper值得深入研究。

通過在設計器中添加屬性並將數據源屬性留空,您可以將屬性添加到未映射到數據庫列的sql實體。