我嘗試編寫一個生成器,或者我想在C#端編寫所有存儲過程(SP)。我怎樣才能做到這一點?
1)通過書面Linq的
寫的所有數據處理(SP)一SP發電機或
2)編碼通過C#或
3所有SP),哪一個是最好的還是您的意見?
如何爲存儲過程創建生成器?
1
A
回答
0
MS有AutoSproc。你的情況可能會發生變化等
鏈接等在這裏我的回答TSQL - Parse Execution Plan to determine columns to be returned by a stored procedure
1
你可以自己創建一個發電機,所有在C#中 - 如果你在搜索CodeProject,你會發現有好幾篇文章和代碼示例(然而一些相當老舊的)。
:但你也可以從代碼生成技術,如T4(文本模板轉換工具箱),這是VS2008和VS2010的一部分,微軟的保存最好的祕密之一:-)
退房受益
,或者您也可以使用商業代碼生成器如CodeSmith及其用於CRUD存儲過程生成的可用模板。
1
如果你有表和列的信息,那麼你可以開發一個SQL生成器的SQL服務器。
您的起點必須低於查詢;
SELECT * FROM INFORMATION_SCHEMA.TABLES
--get表信息
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
--get表列信息
相關問題
- 1. 生成多重過濾滴+創建存儲過程
- 2. LinqToSql如何生成存儲過程
- 3. 如何從存儲過程中創建存儲過程
- 4. 如何爲過濾器驅動程序創建持久存儲?
- 5. 爲SQL Server生成存儲過程
- 6. NHibernate:爲存儲過程生成映射
- 7. 如何創建存儲過程laravel
- 8. 如何創建Sybase存儲過程
- 9. 如何創建存儲過程
- 10. 如何用hibernate創建存儲過程?
- 11. 如何創建存儲過程?
- 12. 如何創建存儲過程?
- 13. 生成SQL腳本以創建或更改表/存儲過程
- 14. 爲SQL Server存儲過程創建xml
- 15. db2存儲過程創建行爲
- 16. 如何創建從SQL Server生成CSV文件的存儲過程
- 17. 創建存儲過程 - SQL
- 18. Magento:創建存儲過程
- 19. 從存儲過程輸入中創建ADO.NET SqlParemeter數組的代碼生成器?
- 20. 如何創建存儲過程來創建數據庫
- 21. 如何爲SQL CLR存儲過程創建sql_variant參數?
- 22. 如何爲日誌表創建存儲過程
- 23. 使用存儲過程創建存儲過程
- 24. mysql服務器:存儲過程 - 我什麼時候創建存儲過程?
- 25. 爲存儲過程創建sql服務器角色
- 26. 從存儲過程生成Xml
- 27. 從存儲過程生成架構
- 28. 生成簡單的CRUD存儲過程
- 29. 如何在存儲過程中創建過濾索引(SQL Server)
- 30. 如何在過去2周內創建存儲過程?
存儲過程是由存儲在服務器端定義。如果你在客戶端編寫SQL,它不是存儲過程。 – 2010-04-13 18:05:40
現有的ORM有什麼問題? – jcolebrand 2010-04-13 18:07:36