小编cds*_*sln的帖子

找出列是否为NULL

我的数据库中有一列目前定义为NOT NULL.我想更新此列以允许NULLs.

我有以下脚本来执行此操作但是我想首先检查列是否已经NULL(或NOT NULL),因为它可能先前已更改过.

 ALTER TABLE [dbo].[aud]
 ALTER COLUMN [actname] nvarchar(50) NULL
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.

sql t-sql sql-server

12
推荐指数
2
解决办法
7544
查看次数

SignalR 托管在单独的应用程序池上

我的网络应用程序有一个基于SignalR hub 构建的聊天应用程序模块。

该应用程序将拥有1000 多个并发用户。我想将聊天模块托管在单独的应用程序池上,以将其与我的主应用程序分开,以便 SignalR 不会成为我的主应用程序的瓶颈。

我不知道该怎么做。我使用 Hub 类构建了一个简单的聊天系统(很像Google Talk),与我的主 Web 项目绑定,客户端代码驻留在 Site Master 中,因为它将在整个应用程序中通用。

我还希望能够在 Hub 类之外调用 Hub 方法。例如,管理员可以从管理面板将某些任务分配给用户。因此,在成功完成服务操作(任务分配)后,我想从 Controller 方法向该特定用户发送一条SignalR消息。我应该使用集线器还是持久连接来实现这两个目标?在不同的端口上托管SignalR ?我希望得到一些有关这方面的指导。谢谢!

signalr

5
推荐指数
1
解决办法
920
查看次数

集线器中的 SignalR 延迟触发 OnDisconnected

当我离开 Silverlight 中的页面时,我在 Javascript 中调用了一个包含以下内容的函数:

$.connection.hub.stop();

在我的 Hub 类中,我覆盖了 OnDisconnected()

通常, OnDisconnected 事件会触发,但有时它不会触发,并且在超时和 OnDisconnected 被触发之前似乎需要花费不同的时间。

在我离开创建连接的页面后,Fiddler 显示原始信号器/连接?...请求没有响应代码(列显示“-”,正文列显示“-1)-不应该这个回报200?

导航到页面后,然后离开,然后再次返回并坐在那里

如果我导航回该页面,则会建立一个新连接。

有时发出信号/中止请求,传递相同的connectionToken,但原始连接请求保持不变(打开)。 有中止请求

为什么 OnDisconnected 事件不是每次都在集线器中立即触发,因为在客户端中显式地停止了连接?

使用 SignalR 1.2.1 .NET 4.0

阅读文档后,我认为这不适用于我的情况:

在某些情况下不会调用 OnDisconnected 方法,例如当服务器出现故障或应用程序域被回收时。当另一台服务器上线或 App Domain 完成其回收时,某些客户端可能能够重新连接并触发 OnReconnected 事件。

javascript c# signalr signalr-hub

5
推荐指数
0
解决办法
783
查看次数

我的项目中安装了哪个版本的Entity Framework?

我刚刚使用Nuget在我的项目中安装Entity Framework 4.3.1.当我检查引用时,他们说System.Data.Entity是版本4.0.0.运行时版本是v4.0.30319.

  1. 这对EF版本4.3.1是否正确?我以为会说4.3.1..?

    另外,当我检查引用的dll(in C:\Program Files..\.NETFramework\v4.0\System.Data.Entity.dll)的目录时,文件的日期是18/03/2010.

    根据WikiPedia:

    版本4.3.1于2012年2月29日发布

  2. 这不应该意味着文件的日期应该接近2012年吗?

    当我使用Nuget时,Get-Package它说安装的版本是4.3.1,但我不想使用Nuget在其他项目上安装EF 4.3.1.

  3. 实体框架4.3.1 dll在哪里,所以我可以在其他项目中添加对它的引用?

谢谢.

.net c# entity-framework entity-framework-4 entity-framework-4.3

1
推荐指数
1
解决办法
4690
查看次数