有什麼辦法以編程方式將.NET類型(如typeof(int)
)映射到其對應的SqlDbType(如SqlDbType.Int
)?編程將.NET類型映射到SQL Server類型?
回答
不是我所知道的,tehre沒有暴露任何內部使用的方法。你最好打賭你自己的擴展方法/映射庫使用switch語句或哈希表。
你看過Entity Framework嗎?這將爲你做所有的映射。
+1 - 我也在想同樣的事情,或者也許是LINQ to SQL或其他ORM。 – 2011-03-11 16:46:20
請原諒我的無知。執行實體框架還是LINQ to SQL支持存儲過程? – pyon 2011-03-11 16:53:38
雅它支持存儲過程也 – 2011-03-11 17:18:04
我想要一個執行這些映射的函數,而不是我必須手動實現它們。不管怎麼說,還是要謝謝你。 – pyon 2011-03-14 05:31:54
- 1. 將.NET類型映射到SQL Server 200數據類型
- 2. 將QVariant類型映射到SQLite類型
- 3. 將Oracle類型映射到Hibernate類型
- 4. 將SQL NUMERIC [10,0]映射到java類型
- 5. JPA:如何映射SQL Server uniqueidentifier類型
- 6. 使用映射將COM VARIANT類型映射到實際類型
- 7. 如何將datetime ms sql數據類型映射到自定義.net類型?
- 8. NHibernate可以將CLR「對象」類型映射到SQL類型嗎?
- 9. 將SQL類型映射到導入嚮導類型
- 10. 類型char到類型num映射
- 11. Sqlite數據類型映射到.net(CLR)框架數據類型
- 12. GraphQL到PostgresQL類型映射
- 13. 如何使用Dapper-dot-net將SQL uniqueidentifier列映射到.Net類型?
- 14. 如何使用Dapper-dot-net將SQL Time列映射到.Net類型?
- 15. 什麼MS SQL Server類型映射到Types.VARCHAR
- 16. SQL Server到實體框架數據類型映射
- 17. 使用嵌套類型從類型到類型的AutoMapper映射
- 18. 將POCO類映射到MVC模型
- 19. 將xml值映射到枚舉類型
- 20. Java將對象模型映射到類
- 21. 將實體類型映射到投影
- 22. Automapper映射類型亞型
- 23. 將複雜數據類型映射到模型類(SOAP)
- 24. 如何將oracle數據類型映射到java數據類型?
- 25. 如何將數據類型映射到自定義類型?
- 26. 將psql類型的oids映射到python類型 - 使用psycopg2
- 27. 什麼Postgres類型將映射到類型Float的休眠列?
- 28. 類型''未映射
- 29. Hiberate映射類型和保存類型
- 30. Automapper:錯誤映射類型。映射類型:IEnumerable`1 - > IEnumerable`1
一些更多的情況下可能會有幫助。在大多數情況下,ASP會爲你處理這個問題(例如,當你創建參數時)。你想要做什麼? – Hogan 2011-03-11 16:43:38
我想編寫兩個類來分別處理DbCommand的執行和DbParameter的創建,從應用程序的其餘部分隱藏特定於數據庫的細節。而且,我不想手動映射類型;至少,不適用於Sql Server的情況。 – pyon 2011-03-11 16:47:10