根據我的理解視圖可以提高性能,我打算在我的數據庫中使用視圖,因爲我的數據庫是巨大的,我想爲不同的查詢創建視圖。有什麼方法可以訪問.Net Windows應用程序中的Views,或者我們可以使用LINQ和Views嗎?在.Net中使用View的確切方式是什麼,以便我可以提高性能?我正在編寫一個C#桌面應用程序。我們可以使用Linq和View服務器嗎?
0
A
回答
2
「我要創建在SQL Server數據庫中的觀點,即必須有Where子句,當我將其拖動到.NET的dbml文件,並使用一些地方即可。必須詢問參數,可以這樣做。「
我認爲你是問,如果你可以通過一個「where」參數來查看時,它被調用。這是不可能的,但你可以傳遞參數到一個存儲過程。此外,您的存儲過程可以查詢視圖並使用參數進行過濾。這裏有一個例子:
VIEW:名爲 「PersonView」 - 給你的一切(沒有WHERE子句)
SELECT cit.CitizenID, cit.FirstName, cit.LastName, cit.OrganizationID, org.Name AS 'OrganizationName',
FROM Citizens AS cit JOIN Organizations AS org ON cit.OrganizationID = org.ID
存儲過程:一個名爲 「spPersonQuery」 - 做你的Where子句
CREATE PROCEDURE [dbo].[spTest]
-- Add the parameters for the stored procedure here
@orgID int
AS
BEGIN
SET NOCOUNT ON;
SELECT * from dbo.PersonView as ps
where ps.OrganizationID = @orgID
END
GO
然後,您可以將存儲過程拖到DBML文件中,當您調用它時,您將傳遞int參數「orgID」。
2
是的,只需將視圖從Visual Studio中的服務器瀏覽器拖到您的linq2sql數據庫模型。
2
是的,您可以在.NET應用程序中使用視圖。您可以像使用表格一樣使用它。
例如:
var result = from v in TestView select v;
相關問題
- 1. 我們可以使用c#編寫NNTP服務器嗎?
- 2. 我們可以使用Spark View Engine在ASP.NET MVC中使用ASP.NET Web服務器控件嗎?
- 3. 我們可以使用數據庫服務器和Kafka等專有實例嗎?
- 4. 我們可以使用UI進行交易嗎?WEB VIEW iOS
- 5. 我們可以跨越SQL服務器到多臺機器嗎
- 6. 我們可以使用JasperReports和AngularJS嗎?
- 7. 我們可以使用AJAX和XHTML嗎?
- 8. 我們可以在java中使用php web服務嗎?
- 9. 我們可以使用HDInsight服務進行ATS嗎?
- 10. 我們可以在RESTful Web服務中使用SOA架構嗎?
- 11. 我可以使用我的網絡服務器作爲郵件服務器嗎?
- 12. Java客戶端/服務器 - 我們可以使服務器作爲客戶端到另一臺服務器嗎?
- 13. 我可以同時使用節點js服務器和asp.net Web服務嗎?
- 14. Cloudrail可以無服務器使用嗎?
- 15. SQL服務器服務 - 它們可以自動啓動嗎?
- 16. 我們可以從MDM服務器下拉配置嗎?
- 17. IIS7和ARR和WCF ...我們可以負載平衡我們的應用程序服務器嗎?
- 18. 我可以使用cURL繞過我的服務器安全嗎?
- 19. 我們可以使用php爲apache web服務器創建一個gui嗎?
- 20. 我們可以在Jasper服務器或Ireport中使用Jfree圖表嗎?
- 21. 我們可以使用Angular 2作爲服務器端腳本嗎?
- 22. 我們可以使用node.js作爲mongodb的服務器端語言嗎?
- 23. 我們可以使用PHP而不是NodeJS創建GRPC服務器嗎?
- 24. 我們可以使用COPY命令從FTP服務器加載文件嗎?
- 25. 我們可以使用C#在FTP服務器上解壓文件嗎?
- 26. 我們可以使用KAA 0.8.0客戶端SDK與KAA 0.8.1服務器嗎?
- 27. 我們可以使用Node.Js進行服務器後臺處理嗎?
- 28. 我們可以使用Akka和Camel集成實現REST服務嗎?
- 29. 我們可以在Java中同時使用fork/join和executor服務嗎?
- 30. 我們可以使用LINQ過濾Datatable嗎?
謝謝。但是,我可以在單個表上使用查詢特定的視圖嗎?意味着我想在View中使用Where條件。我可以用嗎 ?我可以將參數傳遞給該視圖嗎?我在數據庫方面是新的。 – 2011-02-14 13:39:33