问题列表 - 第48343页

实体框架背景 - 我被困住了!

好的,所以我之前就这个问过几个问题,但我真的只是想了解这一点.

我正在使用Service/Repository/EF 4 w/Pocos方法,我有Ninject设置并向控制器注入服务,但我试图找出注入上下文的位置?

我希望能够在控制器上使用多个服务,这些服务又可以使用相同的上下文访问多个存储库,因此所有更改都将立即保留.

我研究了UnitOfWork模式,但我不明白MVC(控制器)如何实现它,因为他们只知道服务层和域实体.

编辑

正如Mohamed在下面建议的那样,将上下文注入存储库,然后使用它的每个请求实例.如何在MVC应用程序中配置绑定?我会假设这样的事情:

Bind(Of IContext).To(MyDataContext)
Run Code Online (Sandbox Code Playgroud)

问题是,MVC应用程序对上下文一无所知,对吧?

编辑2

Public Class ProductController
    Private _Service As IProductService

    Public Sub New(Service As IProductService)
        _Service = Service
    End Sub

End Class

Public Class NinjectWebModule

    Public Sub New()
        Bind(Of IProductService).To(ProductService)
    End Sub

End Class

Public Interface IProductService

End Interface

Public Class ProductService
    Implements IProductService

    Private _Repository As IRepository(Of Product)

    Public Sub New(Repository As IRepository(Of Product))
        _Repository = Repository
    End Sub

End Class

Public Class NinjectServiceModule

    Public Sub New()
        Bind(Of IRepository(Of Product)).To(EFRepository(Of …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

日志旋转,日期附加到文件名

最初我认为使用perl的模块Logfile:Rotate可以很容易地进行日志轮换,但现在需求已更改为将日期附加到日志文件的文件名.

我需要:

  1. 使用日期附加旋转(每日)文件名.
  2. 压缩超过10天的日志文件.
  3. 删除超过30天的日志文件.
  4. 要在目录中旋转的日志(即../logs)

我尝试了Python的logging.handlers.TimedRotatingFileHandler,但它在cron执行时创建了新的空日志文件.我认为这意味着一个连续的进程而不是每个时间间隔的cron执行.

我对任何编程(脚本)语言都很开放,以便于日志轮换.谁有更好的想法?

不是要求代码.只是建议.

scripting logging rotation

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

tapply()函数依赖于R中的多个列

R中,我有一个包含Location,sample_year和count的表.所以,

Location sample_year count  
A        1995        1
A        1995        1  
A        2000        3  
B        2000        1  
B        2000        1  
B        2000        5
Run Code Online (Sandbox Code Playgroud)

我想要一个汇总表来检查'Location'和'sample_year'列,并根据这个独特的组合而不是单个列来汇总'count'.所以,最终结果应该是:

Location sample_year sum_count
A        1995        2
A        2000        3
B        2000        7
Run Code Online (Sandbox Code Playgroud)

我可以将列和数据合并到一个新列中以创建唯一的Location-sample_year但这不是一个干净的解决方案,特别是如果我需要在某个时刻将其扩展到三列.必须有一个更好的方法.

r summarization

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

在div中给出边框标题

我可以在HTML中这样做:

在此输入图像描述

我想在我的上添加边框标题(此图中的"常规信息")div.可能吗?怎么做?


注意:
图像不是HTML页面的图像,而是Java应用程序的图像.

html css forms

47
推荐指数
3
解决办法
7万
查看次数

如何在Ruby中简化这个?

有没有更好的方法来做同样的事情?

objects = []
outer_h.values.each do |inner_h|
  inner_h.values.each do |obj|
    objects << obj
  end
end
Run Code Online (Sandbox Code Playgroud)

我使用Ruby 1.9.2.

ruby hash

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

HTTPPost上的"417:期望失败"

与此处描述的Expect Continue问题C#非常类似,HTTP POST返回错误:417"期望失败".,我正在尝试使用Android中的HttpPost对象POST到服务器时出现"期望失败"错误.

android http-post

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

单击按钮显示隐藏的UIImage

我的.xib中有一个按钮和一个UIImageView.我已经检查了Interface Builder中的"隐藏"值.现在我想在点击按钮上显示图像.怎么做 ?

谢谢

iphone xcode interface-builder ipad ios

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

处理器的特性C#

有没有办法用C#查看处理器的特性?第三方库,内置Microsoft库或某事物.其他.

.net c# hardware processor

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

在Windows Phone 7中将值从一种形式传递到另一种形式

我是一个关于如何在Windows Phone 7中将值从一个表单传递到另一个表单的问题,我是silverlight概念的新手,并且不知道如何在表单之间传递值.我试过很多搜索.但一切都是徒劳的.

如果有人知道,请帮助我.

谢谢BHAVIK GOYAL

silverlight wpf windows-phone-7

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

SSE和C++容器

有以下代码段错误的明显原因吗?

#include <vector>
#include <emmintrin.h>

struct point {
    __m128i v;

  point() {
    v = _mm_setr_epi32(0, 0, 0, 0);
  }
};

int main(int argc, char *argv[])
{
  std::vector<point> a(3);
}
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑:我在linux/i686上使用g ++ 4.5.0,我可能不知道我在做什么,但是因为甚至以下的段错误

int main(int argc, char *argv[])
{
  point *p = new point();
}
Run Code Online (Sandbox Code Playgroud)

我真的认为它必须和对齐问题.

c++ sse memory-alignment allocator

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