我是SignalR中的新成員。無法在SignalR中將類型'System.Threading.Tasks.Task <object>'隱式轉換爲'string'
我的項目是調用signalR和sql依賴關係的sql更改。
這是用來C# corner
每一件事情是確定的,但我通過這個代碼
using (var connection = new SqlConnection("Server=.;Database=fidilio;Trusted_Connection=True;"))
{
const string query = "SELECT Count(*) FROM [dbo].[MemberComment]";
connection.Open();
using (var command = new SqlCommand(query, connection))
{
command.Notification = null;
var dt = new DataTable();
var dependency = new SqlDependency(command);
dependency.OnChange += dependency_OnChange;
if (connection.State == ConnectionState.Closed)
connection.Open();
var reader = command.ExecuteScalar();
commentCount = Int16.Parse((reader.ToString()));
}
}
var context = GlobalHost.ConnectionManager.GetHubContext<NotficationHub>();
return context.Clients.All.RecevieNotification(commentCount);
得到異常的示例代碼有什麼想法?
請確保在帖子中以內嵌文本的形式提供演示問題的代碼。 –
請勿將外部資源的鏈接用作您帖子的關鍵元素。外部資源可以並經常改變,或完全消失,使任何內容失效,例如引用它們的問題或答案。堆棧溢出問題應該是完全獨立的。請_do_包含[良好,_minimal_,_complete_代碼示例](https://stackoverflow.com/help/mcve),可以可靠地重現問題。 –