小编Joh*_*ibb的帖子

32位有符号整数的最小值是多少?

32位有符号整数的最小值是什么,恰好是在[本网站]创建帐户的安全性"挑战"问题(编辑:链接现在是恶意软件)(不要判断我只是好奇和无聊).

我以为他们说的是一个典型的32位int,它可以存储大到的数字2,147,483,647.但是,当我尝试-2147483647它时,我说错了.我尝试了几种变体,-2,147,483,647但没有任何作用......

我是否误解了这个问题,或者网站有什么问题吗?

PS我也按照建议尝试了-2,147,483,648

这是一张照片 在此输入图像描述

int signed 32-bit minimum

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

使用POCO实体框架4时丢失DataAnnotations

我正在使用新的EntityFramework 4.1和POCO对象,以及DataAnnotation框架.

当EntityFramework需要创建代理类(例如,延迟加载虚拟属性)时,我的所有数据注释都将丢失.有没有办法让我的ModelMetaData可以来自代理的类,而不是代理类?

我知道我可以选择禁用代理创建(context.Configuration.ProxyCreationEnabled),但这似乎是一个糟糕的答案.我想,这应该是已经解决的问题.

这是一些示例代码:

public class Person
{
    [Required, Display(Name = "Display That Name")]
    public string DisplayName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后在视图中的模型元数据中,类型为:Person_9C92B92D56F6F4F0FB1686526D585438A05323CC72E457C2152796E8866297E1 (FullName = "System.Data.Entity.DynamicProxies.Person_9C92B92D56F6F4F0FB1686526D585438A05323CC72E457C2152796E8866297E1"}),我的元数据消失了,显示名称在"DisplayName"处呈现,而不是"显示该名称".

有什么建议?

poco entity-framework-4 data-annotations entity-framework-4.1 asp.net-mvc-3

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