我想創建一個LINQ到SQL的解決方案,使用我將調用基本的LINQ到SQL。這不是一個完整的ORM解決方案,通過EF或類似的東西。現在的重點是利用LINQ的功能並減少存儲過程(以及其他一些好處)。將dto映射到實體?也許automapper?應該屬性匹配? LINQ選擇
我已經在DTO和實體之前做了一些工作......但這也是一個自定義實現。在那個實現中使用了automapper。當知識產權與DTO屬性匹配時,我知道automapper「最適合」。但如果他們不呢?你能以自定義的方式配置它嗎?
我想一個更大的問題是......這是一個真正的解決方案,你不能在查詢中實例化「LINQ映射的」「實體」。要清楚你不能使用linq並選擇一個新的「實體」,你將不得不選擇一個未映射的DTO。我最終試圖做的是避免在給定查詢中將實體映射到DTO。我想這不是什麼大不了的事情,但是像automapper這樣的解決方案能解決這個問題嗎?