小巧玲珑的关系很多

时间:2013-08-14 17:19:47

标签: asp.net-mvc select insert many-to-many dapper

我有一个mssql的MVC项目。我正在使用实体框架。但它很慢。我想要网站性能小巧玲珑。例如,我有很多关系用户和角色表。

用户

用户名
用户名
密码

角色表

角色ID ROLENAME

和UserToRoles表

用户名 角色ID

第一个问题如何使用dapper制作正确的User.cs和Role.cs?

例如User.cs

 [Key]
    public int UserID
    {
        get;
        set;
    }

    public string UserName
    {
        get;
        set;
    }
..............
public virtual ICollection<Role> Roles { get; set; }

和Role.cs

[Key]
    public int RoleID
    {
        get;
        set;
    }

    public string RoleName
    {
        get;
        set;
    }public ICollection<User> Users { get; set; }

是真的吗?如何使用dapper进行选择,插入和更新选项?

例如

var user=cn.Query<?????>(sql).??????????

非常感谢。

0 个答案:

没有答案