ASP.NET Identity 修改表名和主键类型

    public class UserLogin : IdentityUserLogin<Guid>
    {
    }

    public class UserRole : IdentityUserRole<Guid>
    {
    }

    public class UserClaim : IdentityUserClaim<Guid>
    {
    }

    public class Role : IdentityRole<Guid, UserRole>
    {
    }

    public class User : IdentityUser<Guid, UserLogin, UserRole, UserClaim>
    {
    }

public class XYZDbContext : IdentityDbContext<User, Role, Guid, UserLogin, UserRole, UserClaim> { /// <summary>        /// 构造函数
        /// </summary>        public XYZDbContext ()
            : base("XYZDbContext ")
        {
        }

        /// <summary>        /// 在模型创建时
        /// </summary>        /// <param name="modelBuilder">模型构建器</param>        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            // 配置实体类型映射到的表名                        modelBuilder.Entity<User>().ToTable("User");
            modelBuilder.Entity<Role>().ToTable("Role");
            modelBuilder.Entity<UserLogin>().ToTable("UserLogin");
            modelBuilder.Entity<UserClaim>().ToTable("UserClaim");
            modelBuilder.Entity<UserRole>().ToTable("UserRole");
        }
    }
时间: 2024-10-24 22:03:09

ASP.NET Identity 修改表名和主键类型的相关文章

oracle&amp;&amp;Sqlserver获取表名列名主键及数据类型

SQlserver获得列名,列类型,列类型长度,scale,prec等数据类型(syscolumns,systypes,sysobjects均为视图) select a.name as colname, b.name as typename,a.length as length,a.scale as scale,a.prec as prec from syscolumns a,systypes b ,sysobjects c where a.xusertype=b.xusertype and a

Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(二)

在上一篇中,我们创建了HibernateConfigurationUtil类,可以通过它来获得实体类对应的表名.列名等相关信息,本篇我们会就借助于HibernateConfigurationUtil类以及Java反射,来实现一个JDBCUitl工具类,实现类似于Hibernate中Session.save(Object object)的功能 JDBCUtil类 package util; import java.lang.reflect.Field; import java.sql.Connec

oracle查询所有用户表的表名、主键名称、索引、外键等

1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表 2.查找表的主键(包括名称,构成列): select cu.* from user_cons_columns cu, user_constr

SQL语句修改表名和字段名

今天有个临时任务,修改生产环境的数据库表名和字段名.以前要修改表名字段名都是在开发环境,直接打开 SQL Server找到对应的表或字段重命名就OK啦,可是这是线上数据库,再想直接F2修改是不可能的啦.怎么办?乖 乖写脚本呗.上网了解了一些相关资料,结合我自己操作过程中出现的一些实际问题简单作个总结,再次加深下印 象. SQL自带了一系列的系统存储过程.其中sp_rename就具有修改表名和列名的功能.对于sp_rename是这样定 义的:更改当前数据库中用户创建对象(如表.列或用户定义数据类型

sqlite 修改表名,合并数据库(文件)

修改表名:ALTER TABLE orig_table_name RENAME TO tmp_table_name; 合并2个数据库的表:1.先连接数据库A2.再attach数据库B作为第二数据库:   ATTACH "c:\database_b\places.sqlite" AS SecondaryDB;   (若还要attach其它数据库,则 ATTACH "c:\database_b\third.sqlite" AS ThirdDB;)3.(若要将B中的某个表

Oracle:SQL语句--对表的操作——修改表名

1 – 修改表名(未验证在有数据,并且互有主外键时,是否可用) 2 3 语法: 4 rename 现表名 to 新表名; 5 6 例: 7 rename T_Student2 to T_Stu;

创建表 、修改表名、删除字段、添加字段、修改字段 (高级查询一)

--------创建表 CREATE TABLE `person`(`number` INT(4) AUTO_INCREMENT COMMENT '序号',PRIMARY KEY(number),`name` VARCHAR(50) NOT null COMMENT '姓名',`sex` CHAR(2) COMMENT '性别',`bornDate` DATETIME COMMENT '出生日期') --------修改表名ALTER TABLE `person` RENAME `tb_pers

mysql表名等大小写敏感问题、字段类型timestamp、批量修改表名、oracle查询历史操作记录等

mysql表名等大小写敏感问题:http://blog.csdn.net/postnull/article/details/72455768: 1 MySQL在Linux下数据库名.表名.列名.别名大小写规则是这样的: 2 1.数据库名与表名是严格区分大小写的: 3 2.表的别名是严格区分大小写的: 4 3.列名与列的别名在所有的情况下均是忽略大小写的: 5 4.字段内容默认情况下是大小写不敏感的. ================================================

mongo修改表名

http://docs.mongodb.org/manual/reference/command/renameCollection/ db.source-namespace.renameCollection( "target" ) 比如把users 替换成 all_users db.users.renameCollection( "all_users" ) mongo修改表名,布布扣,bubuko.com