小编Cry*_*ton的帖子

EntityFramework.SqlServer未部署在Web发布中

注意到这个奇怪的事情,也许这是一个错误,但我可能会遗漏一些东西.

假设您有两个项目的解决方案:一个是MVC3项目,另一个是数据访问的类库(实体框架模型类,数据上下文等).

类库引用EntityFramework(EF6)和EntityFramework.SqlServer库.

MVC项目引用了这个类库DAL.该DAL库可以由应用程序之外的其他代码使用,因此可以将其与Web项目分离.

无论如何,似乎在发布MVC3项目时,进程错过了将EntityFramework.SqlServer程序集复制到publish/bin目录.但是,它确实发布了基本EntityFrameworkdll以及其他库和类库本身.

有没有办法让发布者也发布所需的SqlServer驱动程序?

asp.net-mvc entity-framework ef-code-first asp.net-mvc-3 visual-studio-2012

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

TypedActor vs ReceiveActor?

大多数文档都涉及使用ReceiveActor,然后再使用Receive()。但是,有些文档指的是继承自TypedActor接口,然后再使用接口,例如IHandle<MyMessageType>

使用TypedActor+接口安全吗(例如,最佳做法/不建议弃用),还是只应该使用ReceiveActor?(官方文档似乎对此尚不明确)

c# akka.net

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

MongoDB:聚合函数中的字符串字段的parseFloat($ avg)

我在Mongo中存储一些包含任意字段的数据.此字段存储为字符串,但可以包含二进制数据,整数,浮点数或其他任何内容(直到应用程序和另一个字段,"类型").无论如何,假设我确定我正在查询的文档在此字段中存储浮动值键入字符串,我想知道这些值在特定日期范围内的平均值.不幸的是,根据$ avg文档,它忽略了任何非数字值.有没有办法强制parseFloat或类似的东西在运行时转换文档值来安抚$ avg运算符?

样本文件结构:

{
    "_id": ObjectId("540f4e29f287300b9097663d"),
    "DateReceived": ISODate("2014-09-09T18:59:53.717Z"),
    "Message": {
        "Version": 1,
        "Source": {
            "Device": "MS02166",
            "Application": "Performance Counter",
            "Category": "Disk - Reads/sec",
            "OriginDate": ISODate("2014-09-09T18:59:51.256Z"),
            "Level": 2
        },
        "PayloadText": "0"
    }
}
Run Code Online (Sandbox Code Playgroud)

我平均的字段是Message.PayloadText(在这个例子中它是0,但是有非零文档)

我能够生成的聚合管道查询是:

[{
    "$match": {
        "Message.Source.Application": "Performance Counter"
    }
}, {
    "$match": {
        "Message.Source.Category": "Processor"
    }
}, {
    "$match": {
        "Message.Source.Level": 2
    }
}, {
    "$match": {
        "Message.Source.Device": "MS02166"
    }
}, {
    "$match": {
        "DateReceived": {
            "$gte": ISODate("2014-09-14T07:00:00Z"),
            "$lt": ISODate("2014-09-15T07:00:00Z")
        }
    }
}, …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb aggregation-framework

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