小编Eug*_*ici的帖子

流利的NHibernate:映射列表字典

我有一个包含以下表格的数据库:

  • 角色:[身份证,姓名,......]
  • 权限:[Id,Name,...]
  • MetaDataDefinitions:[Id,Name,...]
  • RolePermissions:[Id,RoleId,PermissionId,MetaDataDefinitionId]

POCO课程是:

class Role {
public Role() {
    MetaDataPermissions = new Dictionary<MetaDataDefinition, Permission>() ;
}

public virtual int Id { get; set; }
public virtual string Name { get; set; }

public virtual IDictionary<MetaDataDefinition, Permission> MetaDataPermissions { get; set; }
}


class Permission {
public Permission() {
    MetaDataRoles = new Dictionary<MetaDataDefinition, Role>() ;
}

public virtual int Id { get; set; }
public virtual string Name { get; set; }

public virtual IDictionary<Role, MetaData> RolesMetaData { …
Run Code Online (Sandbox Code Playgroud)

.net c# nhibernate asp.net-mvc fluent-nhibernate

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

标签 统计

.net ×1

asp.net-mvc ×1

c# ×1

fluent-nhibernate ×1

nhibernate ×1