小编Mar*_*ves的帖子

实体框架:如何禁用特定查询的延迟加载?

有没有办法在Entity Framework 6上禁用延迟加载特定查询?我想定期使用它,但有时我想禁用它.我正在使用虚拟属性来延迟加载它们.

c# entity-framework lazy-loading

77
推荐指数
6
解决办法
7万
查看次数

Visual Studio 2015 Update 3脱机安装程序(ISO)

在深入研究Visual Studio IDE 2015更新3离线安装程序(又名ISO文件)之后,我找到了它并且我正在共享该URL.

而且,我知道这可能会发布在其他地方.但我也知道很多人都试图在StackOverflow上找到它.

visual-studio-2015

69
推荐指数
5
解决办法
20万
查看次数

如何使用刷新令牌续订访问令牌?

我正在使用带有OWIN的ASP.NET MVC 5.

我做了很多研究,但没有找到如何使用刷新令牌续订访问令牌.

我的方案是:用户第一次访问我的应用时,他或她授予访问我读取API返回的刷新令牌的帐户的权限.当用户返回我的应用程序时,我需要根据"刷新令牌"刷新访问令牌.

有人可以提供一些代码吗?

这是我到目前为止所取得的成就:

Startup.Auth.cs:

    var googleOAuth2AuthenticationOptions = new GoogleOAuth2AuthenticationOptions
    {
        Caption = "Google+",
        ClientId = Parameters.Instance.Authentication.oAuth.GooglePlus.ClientId,
        ClientSecret = Parameters.Instance.Authentication.oAuth.GooglePlus.ClientSecret,
        CallbackPath = new PathString("/oauth-login-return"),
        Provider = new GoogleOAuth2AuthenticationProvider
        {
            OnAuthenticated = async context =>
            {
                context.Identity.AddClaim(new Claim(ClaimTypes.Name, context.Identity.FindFirstValue(ClaimTypes.Name)));
                context.Identity.AddClaim(new Claim(ClaimTypes.Email, context.Identity.FindFirstValue(ClaimTypes.Email)));
                context.Identity.AddClaim(new Claim("picture", context.User.GetValue("picture").ToString()));
                context.Identity.AddClaim(new Claim("profile", context.User.GetValue("profile").ToString()));
                context.Identity.AddClaim(
                    new Claim(Parameters.Instance.Authentication.oAuth.GooglePlus.AccessTokenClaimType,
                        context.AccessToken));
            }
        }
    };
    googleOAuth2AuthenticationOptions.Scope.Add("https://www.googleapis.com/auth/plus.login");
    googleOAuth2AuthenticationOptions.Scope.Add("https://www.googleapis.com/auth/userinfo.email");
Run Code Online (Sandbox Code Playgroud)

AuthenticationController:

[HttpPost]
[AllowAnonymous]
public ActionResult ExternalLogin(string provider, string returnUrl)
{
    RedirectIfAuthenticated();

    return new ChallengeResult(provider, Url.Content("~/oauth-login-callback"));
}

[ActionName("oauth-login-back")]
public …
Run Code Online (Sandbox Code Playgroud)

c# oauth-2.0 google-oauth owin asp.net-mvc-5

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

限制访问Team Foundation Server 2010中的某些源代码

我们有一个商业软件产品,我们即将雇用新人来处理它.该产品属于我们的核心业务,因此我们担心他们会复制我们的整个源代码,离开公司并将其出售.

也就是说,我们想要的是使用TFS 2010限制对源代码的某些部分的访问.Visual Studio 2010解决方案包含大约14个项目.

我们希望不允许访问解决方案的每个项目,甚至允许访问任何允许的项目设置,人们会看到和更改它们.

有任何想法吗?

最好的祝福.

tfs visual-studio-2010 tfs2010

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

在Xcode中设置RestKit

我的名字是Marco,我正在尝试在我的项目中使用RestKit.我是RestKit和iOS的新手,但非常有经验的.NET程序员.

你能帮帮我吗?

问题是我无法设置XCode来使用RestKit.它总是在我尝试编译它时说:

架构i386的未定义符号:

_CGRectIsEmpty",引自:

  -[RKAbstractTableController addToOverlayView:modally:] in libRestKit.a(RKAbstractTableController.o)
Run Code Online (Sandbox Code Playgroud)

"_CGRectContainsPoint",引自:

  -[RKAbstractTableController resizeTableViewForKeyboard:] in libRestKit.a(RKAbstractTableController.o)
Run Code Online (Sandbox Code Playgroud)

"_CGRectZero",引自:

  -[RKAbstractTableController initWithTableView:viewController:] in libRestKit.a(RKAbstractTableController.o)

  -[RKAbstractTableController showImageInOverlay:] in libRestKit.a(RKAbstractTableController.o)

  -[RKRefreshGestureRecognizer initWithTarget:action:] in libRestKit.a(RKRefreshGestureRecognizer.o)

  -[RKRefreshTriggerView initWithFrame:] in libRestKit.a(RKRefreshTriggerView.o)

  -[RKAbstractTableController initWithTableView:viewController:] in libRestKit.a(RKAbstractTableController.o)

  -[RKAbstractTableController showImageInOverlay:] in libRestKit.a(RKAbstractTableController.o)

  -[RKRefreshGestureRecognizer initWithTarget:action:] in libRestKit.a(RKRefreshGestureRecognizer.o)

  -[RKRefreshTriggerView initWithFrame:] in libRestKit.a(RKRefreshTriggerView.o)

  -[RKAbstractTableController initWithTableView:viewController:] in libRestKit.a(RKAbstractTableController.o)

  -[RKAbstractTableController showImageInOverlay:] in libRestKit.a(RKAbstractTableController.o)

  -[RKRefreshGestureRecognizer initWithTarget:action:] in libRestKit.a(RKRefreshGestureRecognizer.o)

  -[RKRefreshTriggerView initWithFrame:] in libRestKit.a(RKRefreshTriggerView.o)
Run Code Online (Sandbox Code Playgroud)

"_CGRectGetWidth",引自:

  -[RKRefreshGestureRecognizer observeValueForKeyPath:ofObject:change:context:] in libRestKit.a(RKRefreshGestureRecognizer.o)

  -[RKRefreshTriggerView layoutSubviews] in libRestKit.a(RKRefreshTriggerView.o)
Run Code Online (Sandbox Code Playgroud)

"_CGRectGetMidY",引自:

  -[RKRefreshTriggerView layoutSubviews] in libRestKit.a(RKRefreshTriggerView.o)
Run Code Online (Sandbox Code Playgroud)

"_CGRectIntegral",引自:

  -[RKRefreshTriggerView layoutSubviews] …
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios restkit

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