小编ash*_*raf的帖子

名字,中间名,姓氏.为什么不是全名?

我试图找到一种更好的方法来存储表中的人名.3场超过1场用于存储人名的好处是什么?

UPDATE

这是一个有趣的讨论和有关存储名称和用户体验的资源

将名字/姓氏合并到一个字段中

database user-interface database-design

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

当我使用Validator.TryValidateObject时,验证不起作用

DataAnnotations不适用于伙伴类.以下代码始终验证为true.为什么?

var isValid = Validator.TryValidateObject(new Customer(),Context,results,true);

这是好友班.

public partial class Customer 
{ 
    public string Name { get; set; } 
    public int Age { get; set; } 
}

[MetadataType(typeof(CustomerMetaData))]
public partial class Customer 
{ 
    public class CustomerMetaData 
    { 
        [Required(ErrorMessage = "You must supply a name for a customer.")]        
        public string Name { get; set; } 
    } 
}
Run Code Online (Sandbox Code Playgroud)

这是另一个有相同问题的主题,但没有答案. 链接文字

silverlight asp.net-mvc .net-4.0 buddy-class data-annotations

9
推荐指数
2
解决办法
9082
查看次数

标记是对主题进行分类的最佳用户友好方式吗?

标记是对主题进行分类的最佳用户友好方式吗?一个例子是这个Q/A站点中使用的标签机制.(StackOverflow.com).如何以最友好的用户方式实施类别?或层次结构类别是提供可用类别的最佳用户友好方式?

是否有任何在线商店使用标签来分类产品类别?

asp.net user-interface design-patterns

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

以下Fluent NHibernate映射有什么问题?

我有3张桌子(多对多关系)

  1. 资源{ResourceId,Description}
  2. 角色{RoleId,Description}
  3. 权限{ResourceId,RoleId}

我试图在fluent-nHibernate中映射上面的表格.这就是我想要做的.

var aResource = session.Get<Resource>(1); // 2 Roles associated (Role 1 and 2)
var aRole = session.Get<Role>(1);
aResource.Remove(aRole); // I try to delete just 1 role from permission.
Run Code Online (Sandbox Code Playgroud)

但是这里生成的sql是(这是错误的)

Delete from Permission where ResourceId = 1
Insert into Permission (ResourceId, RoleId) values (1, 2);
Run Code Online (Sandbox Code Playgroud)

而不是(正确的方式)

    Delete from Permission where ResourceId = 1 and RoleId = 1
Run Code Online (Sandbox Code Playgroud)

为什么nHibernate表现得像这样?映射有什么问题?我甚至尝试使用Set而不是IList.这是完整的代码.

实体

public class Resource
{
    public virtual string Description { get; set; }
    public virtual int ResourceId { get; …
Run Code Online (Sandbox Code Playgroud)

nhibernate asp.net-mvc nhibernate-mapping fluent-nhibernate

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