我有一個位置類,我希望能夠寫入數據庫。我目前有一個映射到數據庫的類的實體。我想要讓該類將數據插入到一個表中並更新另一個表中的條目。一張表用於當前位置,另一張表用於歷史位置。是否有可能將一個實體映射到2個表並讓它更新1個表並插入另一個表?將實體映射到2個表
0
A
回答
0
在更新上自動插入歷史記錄表中的數據副本的觸發器會不會更容易?
0
只是不這樣做。使用數據庫insert
觸發器。
0
我會爲此做兩個不同的實體。如果您希望將其映射到應用程序中的單個實體,則應編寫一個數據訪問類(根據您的單個實體的數據)確定是執行更新還是插入。
我個人從來沒有使用觸發器這樣的事情,因爲這是我需要在應用程序中公開的業務邏輯,因此它可以被測試。
相關問題
- 1. 將表映射到實體
- 2. 在Entity Framework中將2個表映射到單個實體
- 3. 將數據從2個表映射到1個實體 - 實體框架4
- 4. 實體框架將多個表映射到一個實體
- 5. 將NativeQuery映射到實體
- 6. 將實體映射到DTO
- 7. 實體框架4:將幾個關聯表映射到實體
- 8. 如何將2+表映射到.NET Entity Framework中的實體?
- 9. 如何將實體映射到表單中的Symfony 2
- 10. 映射域實體到多個表
- 11. 使用同一個實體將這種關係映射到2個實體
- 12. 實體框架,鏈接表和將多個表映射到單個實體
- 13. 實體框架6.1將實體映射到表值函數
- 14. 在Doctrine2中將兩個表映射到一個實體
- 15. 將多個表映射到Entity Framework中的單個實體
- 16. 將多個實體映射到一個表中
- 17. 將多個表映射到一個實體
- 18. 將兩個不同的實體映射到同一個表中?
- 19. 將一個實體動態映射到多個表
- 20. 將一個實體映射到多個表
- 21. JPA - 將實體映射到多個其他實體
- 22. 將多個表映射到實體框架中的單個實體類
- 23. 實體框架將多個表映射到一個實體。併發檢查
- 24. 實體框架映射實體到多個表?
- 25. 將NHibernate實體映射到基於父項的多個表
- 26. 將實體框架模型映射到多個表格
- 27. 將實體映射到多個表(EF4,WCF RiaServices) - 國際化
- 28. 如何將實體映射到多個表?
- 29. 爲什麼MapInheritedProperties()將我的實體映射到兩個表中?
- 30. Automapper - 將實體映射到枚舉
我該怎麼做呢? – MBU
http://msdn.microsoft.com/en-us/library/aa258254(v=sql.80).aspx您需要在所需的表格上創建一個觸發器,並將其插入到第二個表格中。每次它會自動爲你做。 –