sqldependency

    0熱度

    1回答

    我正在處理項目,我需要將監視器保留在我們的某個數據庫表中,並且對於任何新記錄插入,我需要在客戶端上更新它。 爲此,我使用SqlDependency來訂閱服務代理。還使用SignalR立即更新客戶端。 我的問題是:我的訂閱只對一次更改有效,一旦我得到一個更新,不知道如何,我的訂閱會自動刪除。 這裏是一個訂閱數據庫更改代碼: SqlDependency.Start(connectionString);

    0熱度

    1回答

    我有一個asp.net mvc應用程序與vs2013和.net框架4.5.1應該通知用戶何時某個字段得到更新和某個recordID。 當我打開一個瀏覽器的單個實例時,一切正常,但是當我打開另一個選項卡或瀏覽器在同一臺機器上或在不同的計算機上時,它會多次觸發sqldepdencychange事件。 下面是我的樞紐代碼 public class MessagesHub : Hub {

    4熱度

    1回答

    我在我的項目中實現SignalR,當我的數據庫中發生某些變化時,希望在客戶端實時發出通知。 我在我的項目3個部件 數據庫 的Web API服務 WPF客戶 我有我編寫的代碼,使我的(2)的Web API服務(3)WPF客戶端通信。 我的關注是我的(1)數據庫和(2)Web API服務的實時通知。閱讀關於如何做這樣的https://gkulshrestha.wordpress.com/2014/05

    2熱度

    2回答

    我想在SQL Server Management Studio 2014中獲得最依賴的存儲過程。我有一個龐大的數據庫,它有近1900個存儲過程,453個表,共有768個視圖和419個功能。一些存儲過程非常大(4089行),它與許多存儲過程,視圖和函數嵌套。我想重新設計架構和軟件本身。我希望得到以下報告:與依賴對象名稱 任何建議或解決方案的高度讚賞 最依賴的存儲過程。我使用了Google,但我沒有得

    0熱度

    1回答

    我已經使用Microsofts指南使用sqldependency創建測試web應用程序。 對於我的數據庫,我使用Northwind數據庫。看起來,依賴關係不起作用,因爲我期待對錶格和標籤進行亞米級更新。 另外,代理已啓用。 這裏我的代碼: using System; using System.Collections.Generic; using System.Linq; using Syst

    0熱度

    1回答

    我對SQL Server查詢通知的概念很陌生,需要一些時間來繞過它。 我的目標是創建一個Windows服務應用程序,當對SQL Server表進行更改時會收到通知。我跟着this指南,這有助於我開始。 但是我無法獲得預期的結果。在我的Windows服務應用程序的OnStart()方法看起來像這樣: protected override void OnStart(string[] args) {

    1熱度

    1回答

    我知道數據庫觸發器並且沒有尋找該選項。我想知道是否可以用中間件的閱讀器觀察數據庫表。 問題 - 是否可以使用數據庫表上C#中的SQL CLR類型來獲得可觀察的包裝,例如:我有一張門票,我怎麼看桌子。

    1熱度

    1回答

    我有以下場景:我的主頁是一個「時間線」,其中有一張地圖,頂部有一些過濾器,以及下面的帖子列表。 該列表按地圖邊界(空間查詢)和其他2個過濾器(類別和自由文本搜索)過濾。 我想用SignalR和SQL Dependencies實現它(的SQL Server 2016),使其「實時」(如:通知時,可以爲其設置過濾新帖的用戶),但我有一些懷疑的實現: 爲此,我需要爲每個唯一的過濾器組合(搜索,類別,ma

    0熱度

    1回答

    我有一個任務,在該任務中,我控制數據庫,但不控制在SQL Server 2008 R2數據庫上執行CRUD操作的應用程序。 理想情況下,我希望在數據表插入操作後不久就要調用(POST)web API(請注意,我不必等待API響應)。在我的腦海 事情來實現這個 創建的數據表中的SQL Server觸發器(CLR啓用,但它的SQL Server 2008R2所以它的使用.NET 2.0)。 作爲觸發器

    0熱度

    1回答

    我有一個Windows窗體應用程序,它使用通告程序捕獲實體框架中的SQLDependency更改事件,並且所有工作都正常。 EntityChangeNotifier是一個詳細說明SQLDependency的項目。 白衣呼叫while (true)我可以有一個繼續聽,當我有一個變化的代碼notifer.Changed += (sender, e) private StartNotifier()