小编pud*_*n13的帖子

实体框架5/6中的可更新视图

根据http://technet.microsoft.com/en-us/library/ms187956.aspx,我有几个可更新的视图.

我的所有观点都遵循上述文章中的规范.我已在SQL Management Studio中验证了可以更新,插入和删除视图.

我所做的研究使我有了两个选项来使我的Entity Framework 5/6模型中的视图可更新:

  1. 从每个视图中删除标记,但是,从数据库更新上下文时,MyContext.edmx中完成的任何工作都会被覆盖.这意味着这个解决方案对我的项目来说不太可行.

  2. 为每个视图添加插入,更新和删除存储过程,并将它们映射到设计器中.我不特别喜欢创建这么多存储过程的想法.

是否有任何简单的方法告诉EF5或EF6可以添加/更新/删除视图在运行后续"从数据库更新模型"命令时不会被删除,而无需为每个输入方法编写存储过程(插入,更新) ,删除)在每个视图?

c# entity-framework-5 entity-framework-6

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

检测用户活动

我需要创建一个监视计算机活动的程序.如鼠标移动,鼠标点击或键盘输入.我不需要记录计算机正在使用中发生的事情.如果他们的计算机在一段时间内没有被使用,即15分钟,我需要发射一个事件.

有没有办法让我收到这些事件的通知?

c# windows

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

C#SHA-2(512)Base64编码哈希

寻找一种方法在C#中从字符串中执行以下操作.

public static String sha512Hex(byte [] data)

计算SHA-512摘要并将值作为十六进制字符串返回.

参数:data - 要摘要的数据返回:SHA-512摘要为十六进制字符串

    private static string GetSHA512(string text)
    {
        UnicodeEncoding UE = new UnicodeEncoding();
        byte[] hashValue;
        byte[] message = UE.GetBytes(text);
        SHA512Managed hashString = new SHA512Managed();
        string encodedData = Convert.ToBase64String(message);
        string hex = "";
        hashValue = hashString.ComputeHash(UE.GetBytes(encodedData));
        foreach (byte x in hashValue)
        {
            hex += String.Format("{0:x2}", x);
        }
        return hex;
    }
Run Code Online (Sandbox Code Playgroud)

c# encryption

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

Windows身份验证超时IIS7

我正在使用Windows身份验证来帮助阻止访问网站.此网站不在我的网络中托管,这意味着我第一次尝试访问它时,我必须输入该服务器的Windows凭据.这一切都很棒.

我的问题在于超时.如果我使用匿名身份验证和表单身份验证,IIS似乎正确使用会话超时/表单超时值20分钟.

但是,当我使用Windows身份验证时,它似乎会超过20分钟.我还没有找到一种方法来增加Windows身份验证超时值.我需要它大约20分钟.

我的应用程序池设置被设置为永远不会回收应用程序池,因此我知道它不会因应用程序池刷新而超时.

这是一个ASP.NET MVC 4网站,这是一个问题.

有关如何在IIS7中增加Windows身份验证超时的任何想法?

authentication session iis-7 windows-authentication session-timeout

5
推荐指数
0
解决办法
1081
查看次数

Microsoft.Owin.Security.OAuth UserInfo 端点

我正在使用 Microsoft.Owin.Security.OAuth 实现 OAuth 服务器。

我使用 OAuthAuthorizationServerOptions 来设置 AuthorizeEndpointPath 和 TokenEndpointPath。看起来 UserInfoEndpointPath 没有选项。

OAuthV2 规范确实模糊地讨论了这个端点——

本规范未定义资源所有者配置文件信息 API。假设其他 API(例如 SCIM API [ID.ietf-scim-api] 或 OpenID Connect [OpenID.Core] UserInfo Endpoint)可用于此目的。

那么,有没有办法利用 OAuthAuthorizationServerProvider 来提供这个端点?我是否必须创建一个单独的 MVC 控制器端点?或者,还有更好的方法?

oauth owin openid-connect

5
推荐指数
0
解决办法
528
查看次数

从gmail阅读电子邮件无效

我正在使用Java Mail API以及以下代码来阅读我的Gmail帐户中的电子邮件.

import java.util.Properties;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Store;

public class CheckMails {

   public static void check(String host, String storeType, String user,
      String password) 
   {
      try {
      Properties properties = new Properties();

      properties.put("mail.pop3.host", host);
      properties.put("mail.pop3.port", "995");
      properties.put("mail.pop3.starttls.enable", "true");
      Session emailSession = Session.getDefaultInstance(properties);

      //create the POP3 store object and connect with the pop server
      Store store = emailSession.getStore("pop3s");

      store.connect(host, user, password);

      //create the folder object and open it
      Folder emailFolder = store.getFolder("INBOX");
      emailFolder.open(Folder.READ_ONLY); …
Run Code Online (Sandbox Code Playgroud)

java email gmail jakarta-mail

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

Pygame字体错误

所以我决定开始制作一个游戏而我正在测试它然后我收到了这个错误:

Traceback (most recent call last):
  File "TheAviGame.py", line 15, in <module>
    font = pygame.font.Font(None,25)
pygame.error: font not initialized
Run Code Online (Sandbox Code Playgroud)

我不知道到目前为止我做错了什么......代码:

#!/usr/bin/python
import pygame
blue = (25,25,112)
black = (0,0,0)
red = (255,0,0)
white = (255,255,255)
groundcolor = (139,69,19)
gameDisplay = pygame.display.set_mode((1336,768))
pygame.display.set_caption("TheAviGame")
direction = 'none'
clock = pygame.time.Clock()
img = pygame.image.load('player.bmp')
imgx = 1000
imgy = 100
font = pygame.font.Font(None,25)
def mts(text, textcolor, x, y):
    text = font.render(text, True, textcolor)
    gamedisplay.blit(text, [x,y])
def gameloop():
    while True:
        for event in pygame.event.get(): …
Run Code Online (Sandbox Code Playgroud)

python fonts pygame

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

为什么ReSharper警告函数在声明之前被使用?

我编写了一个带有布局的JavaScript代码,如下所示:

function MyObject() {
    this.doSomething(){
        someSubRoutine();
    }

    function someSubRoutine(){
        //Sub-routine code here
    }
}
Run Code Online (Sandbox Code Playgroud)

ReSharper警告我

函数'someSubRoutine'在声明之前使用

确实在声明函数之前使用了该函数,但ReSharper是否建议我在使用之前声明我的函数?我认为由于JavaScript的提升能力,这不会是一个问题.我应该遵循这个建议还是继续忽略它?

javascript resharper-9.0

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