我想創建一個簡單的應用程序使用WebMatrix工具& Razor語法。因此學習了一點剃刀。我沒有看到創建/調用存儲過程的功能。這不支持?存儲過程與WebMatrix/SQL精簡版
0
A
回答
1
SQL Compact(ASP.NET網頁的默認數據庫)不支持存儲過程。如果您有權訪問SQL Server,則可以在其中使用存儲過程(並且完全支持ASP.NET網頁)。
1
首先創建一個支持存儲過程的SQL Server連接。請參閱WebMatrix爲您創建的web.config文件中的條目示例。
<configuration>
<connectionStrings>
<add connectionString="trusted_connection=True;server=.\;database=YourDB" name="YourDB" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
其次,連接並運行您的存儲過程,如下例所示。
@{
var db = Database.Open("YourDB");
string YourSP = String.Format("EXEC dbo.YourSP");
db.Execute(YourSP);
}
三,輸出結果YourSP驗證一切正常。
<table class="table-data">
<tbody>
@foreach(var row in db.Query(YourSP))
{
<tr>
<td>@row.YourQueryFieldName</td>
</tr>
}
</tbody>
</table>
相關問題
- 1. 緩存精簡版/ memcache
- 2. 簡化與存儲過程語句
- 3. ADOdb精簡版與MySqli
- 4. 簡單的存儲過程
- 5. 存儲過程版本
- 6. 與存儲過程
- 7. 與存儲過程
- 8. 與存儲過程
- 9. 激活精簡版到親版本過程
- 10. HTML5數據庫存儲(SQL精簡版) - 幾個問題
- 11. 監控複製與CouchBase精簡版
- 12. Angular2與材料設計精簡版
- 13. 通用分頁與精簡版
- 14. .net與Windows Mobile的精簡版框架
- 15. 我可以做的CRUD操作與Couchbase精簡版通過CouchbaseClient
- 16. Excel存儲過程與Excel
- 17. PHP與Oracle存儲過程
- 18. 分頁與存儲過程
- 19. 的DataGridView與存儲過程
- 20. 與SQL Server存儲過程
- 21. mysql存儲過程與iBatis
- 22. 問題與存儲過程
- 23. 與我的存儲過程
- 24. 存儲過程與參數
- 25. 存儲過程與參數
- 26. 問題與存儲過程
- 27. iPhone精簡版支付應用程序
- 28. Java存儲過程與PL/SQL存儲過程
- 29. 簡單的teradata存儲過程
請注意,如果你想使用數據庫助手打電話給在支持他們數據庫的存儲過程,你需要使用EXEC如db.Query(「EXEC usp_GetMyStuff」)。數據庫幫助程序不允許您將CommandType更改爲CommandType.StoredProcedure。 – 2012-01-31 06:00:30