我嘗試編寫一個生成器,或者我想在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. 如何創建此存儲過程?
- 9. 如何創建一個存儲過程
- 10. 如何創建存儲過程
- 11. 如何從存儲過程創建表?
- 12. 如何用hibernate創建存儲過程?
- 13. 如何創建存儲過程?
- 14. 如何創建Sybase存儲過程
- 15. 如何創建存儲過程?
- 16. 生成SQL腳本以創建或更改表/存儲過程
- 17. 爲SQL Server存儲過程創建xml
- 18. db2存儲過程創建行爲
- 19. 如何創建從SQL Server生成CSV文件的存儲過程
- 20. 創建主存儲過程
- 21. Magento:創建存儲過程
- 22. 創建存儲過程 - SQL
- 23. 從存儲過程輸入中創建ADO.NET SqlParemeter數組的代碼生成器?
- 24. 如何創建存儲過程來創建數據庫
- 25. MYSQL:如何從存儲過程創建觸發器
- 26. 如何在MySQL創建存儲過程對存儲過程的正確方法
- 27. 如何爲日誌表創建存儲過程
- 28. 如何爲SQL CLR存儲過程創建sql_variant參數?
- 29. 存儲過程從動態sql創建存儲過程
- 30. 使用存儲過程創建存儲過程
存儲過程是由存儲在服務器端定義。如果你在客戶端編寫SQL,它不是存儲過程。 – 2010-04-13 18:05:40
現有的ORM有什麼問題? – jcolebrand 2010-04-13 18:07:36