小编Col*_*lin的帖子

由于DbContext已被丢弃,因此无法完成操作

我是EF的新手,我正在尝试使用从我的数据库类型转换User为我的信息类的扩展方法UserInfo.
如果这有所作为,我首先使用数据库?

我的代码给出了错误

由于已经处理了DbContext,因此无法完成操作.

try
{
    IQueryable<User> users;
    using (var dataContext = new dataContext())
    {
        users = dataContext.Users
                  .Where(x => x.AccountID == accountId && x.IsAdmin == false);
        if(users.Any() == false)
        {
            return null;
        }
    }
    return users.Select(x => x.ToInfo()).ToList(); // this line is the problem
}
catch (Exception ex)
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

我可以看到为什么它会这样做,但我也不明白为什么where语句的结果没有被保存到users对象中?

所以我想我的主要问题是为什么它不起作用,其次是什么是使用扩展方法和EF的正确方法?

c# extension-methods entity-framework

33
推荐指数
3
解决办法
10万
查看次数

检查空格键是否被按下,鼠标是否同时使用jQuery移动?

有没有办法检查空格键是否同时跟踪鼠标的移动方向和距离等等.

这点是我要复制Photoshop按住空格键,鼠标左键并移动鼠标时的滚动方式,但无需按住鼠标左键.

javascript jquery javascript-events

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

Owin Bearer令牌认证+授权控制器

我正在尝试使用Bearer令牌和owin进行身份验证.

我可以使用授权类型发出令牌passwordGrantResourceOwnerCredentialsAuthorizationServerProvider.cs中重写.

但我无法使用该Authorize属性访问控制器方法.

这是我的代码:

Startup.cs

public class Startup
{
    public static OAuthAuthorizationServerOptions OAuthOptions { get; private set; }

    // normal
    public Startup() : this(false) { }

    // testing
    public Startup(bool isDev)
    {
        // add settings
        Settings.Configure(isDev);

        OAuthOptions = new OAuthAuthorizationServerOptions
        {
            AllowInsecureHttp = true,
            TokenEndpointPath = new PathString("/Token"),
            AccessTokenExpireTimeSpan = TimeSpan.FromDays(1),
            Provider = new AuthorizationServerProvider()
        };
    }

    public void Configuration(IAppBuilder app)
    {
        // Configure the db context, user manager and role manager …
Run Code Online (Sandbox Code Playgroud)

c# authentication token owin

20
推荐指数
2
解决办法
3万
查看次数

如何仅在视口中加载图像?

我现在看到很多网站,主要是有大量图片的教程网站,一旦进入视口,他们只会在页面下方加载图片?

我该怎么做呢?

一个例子:

http://www.chopeh.com/blog/logo-design-start-to-finish/

向下滚动页面时,视口下方的图像会淡入

javascript jquery

15
推荐指数
4
解决办法
2万
查看次数

Highcharts + Plotband工具提示悬停+默认样式

当你将鼠标悬停在绘图带上时,我正试图找到最简单的方法来显示工具提示.事件部分很好,我可以访问鼠标悬停,但我需要找到一种方法来显示与Highcharts的默认外观相同的样式的工具提示.

这是一个简单的例子.我需要文本"在工具提示中悬停显示我"以显示为基于鼠标坐标设置的Highcharts默认设置的工具提示?

我看过文档,找不到任何帮助.

有任何想法吗?

提前致谢.

javascript svg tooltip highcharts

6
推荐指数
2
解决办法
8862
查看次数

knockout mapping +添加到可观察数组

小提琴可以在这里找到.

我正在添加一个由它映射的可观察数组ko.mapping.fromJS().

在我看来,我正在使用数组上的属性构建一个URL attr: { href: '/Users/Summary?userId=' + ID() }.

如果我想在我正在使用的数组中添加一个项目self.Users.push().

如果我这样做,我会收到错误ID is not a function.

所以我的问题是将数据添加到数组的正确方法,还是我没有href正确构建attr?

knockout-mapping-plugin ko.observablearray knockout.js

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