小编Tay*_*ell的帖子

SignalR和WebAPI,为什么要使用这两者的组合?

我正在尝试从头开始创建一个新的应用程序.我使用过SignalR和WebAPI.我相信我知道很多差异,但是因为它使用websockets而不是SignalR更快?WebAPI对我来说是有意义的外部框架能够重用.对于我不一定要在外部使用的任何东西,SignalR对我有意义.我已经做了一些研究,但我找不到它说你不应该找到的任何地方.我意识到这是基于意见的,但为什么你会使用两者的混合而不仅仅是SignalR?

我想我最常问的是,如果使用SignalR发回给调用者是不对的,除非我会发送给该频道的其他客户端?对我来说,当您只是发送回客户端时,可以像使用WebAPI一样使用SignalR.做错了吗?客户端调用的代码较少(2行对6或更多,具体取决于我正在使用它).我的想法是我可能正在尝试操纵数据并将其发送给调用者,但也许我想稍后将其发送给所有客户端或向所有客户端发送通知.我不喜欢在我的webApi控制器中使用signalR调用.只是感觉signalR调用应该在Hub中.谢谢你的帮助.

c# asp.net signalr asp.net-web-api

5
推荐指数
2
解决办法
3160
查看次数

我可以使用用户输入创建 t4 文件吗?

我正在尝试通过命令行为 cs 文件制作一个生成器。我想使用 T4,因为我真的不知道还有其他方法来生成文件并轻松移动它们。我遇到的问题是尝试将用户输入数据传递到 T4 文件。

例如,我的程序中的用户将输入他们的名字

Bob

我的 T4 模板我希望输出是

Hello Bob

我似乎无法将数据传递给它,除非我将其写入文本文件并从中读取。还有其他方法可以做到这一点吗?在某些时候,我需要它来处理属性集合,这在文本文件中正确读取可能会很痛苦。

c# asp.net t4 templates visual-studio

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

ActiveRecord的未定义方法`belongs_to':模块

我收到以下错误"未定义的方法`belongs_to'为ActiveRecord:模块"它显示以下代码我的错误在第1行.

class Posting < ActiveRecord::
   belongs_to :user
   validates :content, length: { maximum: 1000 }
end
Run Code Online (Sandbox Code Playgroud)

同样在第10行的代码中显示错误

class ProfilesController < ApplicationController

    def show
      if params[:id].nil? # if there is no user id in params, show current one
        @user = current_user
      else
        @user = User.find(params[:id])
      end

      @alias = @user.alias
      @posting = Posting.new
    end

end
Run Code Online (Sandbox Code Playgroud)

如果需要,贴子控制器是......

class PostingsController < ApplicationController
  before_action :set_posting, only: [:show, :edit, :update, :destroy]

  # GET /postings
  # GET /postings.json
  def index
    @postings = Posting.all
  end

  # GET /postings/1
  # …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails ruby-on-rails-4

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

SQL Server 中的 Orderby json 字段

我有一个 json 字符串存储在 SQL 表中。我这样做的原因是输出保存的模型,尽管我不知道模型是什么样的。它应该是一个插件。

但它们是按类型分开的。例如,我将使用表单模型。

一种表格将有一个firstname, lastname, email, and comment. 另一种形式将有一个fullname, email, comment, and phonenumber.

我不想强迫某人使用无法轻易更改的特定模型。

我的两个模型完美地显示在两个单独的 html 表中。我这么说只是为了让您知道每个模型都会具有相同的属性,具体取决于类型,并且两个模型永远不会位于同一个 html 表中。

我只是想要能够按 json 中的未知属性进行排序。有没有办法在 SQL Server 中按 json 字符串中的键值进行排序?

我会在查询后执行此操作,但是我面临的问题是我可能会有数十万条记录。我不想进行那么大的查询并将该 JSON 吐到我的页面上,因此我实现了分页。我觉得必须有一个好方法来做到这一点。

如果重要的话我正在使用 asp.net。

c# sql-server asp.net json

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

在neo4j中生成唯一的数字ID

我知道UUID模块,但据我所知,该模块不允许您只使用数字字符.我们希望我们的数据库有数百万条记录,数字搜索比字符搜索更快.

是否有更好的方法为每个节点生成唯一ID?

如果你告诉我使用UUID,在遍历具有数百万和可能的十亿节点的图形数据库时,性能会受到多大影响?

neo4j cypher

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