public static void UpdateIdentityUserSchema <TKey>(this IFolkeConnection folkeConnection) where TKey : IEquatable <TKey> { folkeConnection.CreateOrUpdateTable <IdentityUser <TKey> >(); folkeConnection.CreateOrUpdateTable <IdentityUserClaim <IdentityUser <TKey>, TKey> >(); folkeConnection.CreateOrUpdateTable <IdentityUserLogin <IdentityUser <TKey>, TKey> >(); }
/// <summary> /// Creates the table for an identity of type TUser /// </summary> /// <typeparam name="TUser"></typeparam> /// <param name="folkeConnection"></param> public static void UpdateStringIdentityUserSchema <TUser>(this IFolkeConnection folkeConnection) where TUser : IdentityUser <TUser, string>, new() { folkeConnection.CreateOrUpdateTable <TUser>(); folkeConnection.CreateOrUpdateTable <IdentityUserClaim <TUser, string> >(); folkeConnection.CreateOrUpdateTable <IdentityUserLogin <TUser, string> >(); }
public static void UpdateIdentityRoleSchema <TKey, TUser>(this IFolkeConnection folkeConnection) where TKey : IEquatable <TKey> where TUser : IdentityUser <TUser, TKey> { folkeConnection.CreateOrUpdateTable <IdentityRole <TKey> >(); folkeConnection.CreateOrUpdateTable <IdentityUserRole <TUser, TKey> >(); folkeConnection.CreateOrUpdateTable <IdentityRoleClaim <TKey> >(); }
public TestManyToManyHelpers() { var driver = new MySqlDriver(); var newMapper = new Mapper(); connection = FolkeConnection.Create(driver, newMapper, TestHelpers.ConnectionString); connection.CreateOrUpdateTable <ParentClass>(); connection.CreateOrUpdateTable <ChildClass>(); connection.CreateOrUpdateTable <LinkClass>(); }
public static void UpdateForumSchema <TUser>(this IFolkeConnection folkeConnection) { folkeConnection.CreateOrUpdateTable <Chat <TUser> >(); folkeConnection.CreateOrUpdateTable <LastChatView <TUser> >(); folkeConnection.CreateOrUpdateTable <Comment <TUser> >(); folkeConnection.CreateOrUpdateTable <Data.Forums.Forum>(); folkeConnection.CreateOrUpdateTable <LastForumView <TUser> >(); folkeConnection.CreateOrUpdateTable <Photo <TUser> >(); folkeConnection.CreateOrUpdateTable <PrivateMessage <TUser> >(); folkeConnection.CreateOrUpdateTable <PrivateMessageRecipient <TUser> >(); folkeConnection.CreateOrUpdateTable <PrivateMessageViewed <TUser> >(); folkeConnection.CreateOrUpdateTable <Thread <TUser> >(); folkeConnection.CreateOrUpdateTable <ThreadLastViewed <TUser> >(); folkeConnection.CreateOrUpdateTable <PhotoInThread <TUser> >(); folkeConnection.CreateOrUpdateTable <CommentInThread <TUser> >(); folkeConnection.CreateOrUpdateTable <ExternalLink>(); folkeConnection.CreateOrUpdateTable <Poll <TUser> >(); folkeConnection.CreateOrUpdateTable <PollPossibleAnswer <TUser> >(); folkeConnection.CreateOrUpdateTable <PollChosenAnswer <TUser> >(); folkeConnection.CreateOrUpdateTable <Tag>(); folkeConnection.CreateOrUpdateTable <TagThread <TUser> >(); }
public static void UpdateStringIdentityRoleSchema(this IFolkeConnection folkeConnection) { folkeConnection.CreateOrUpdateTable <IdentityRole>(); folkeConnection.CreateOrUpdateTable <IdentityUserRole <IdentityUser, string> >(); folkeConnection.CreateOrUpdateTable <IdentityRoleClaim <string> >(); }
/// <summary> /// Creates the table for a default identity with a string a the key /// </summary> /// <param name="folkeConnection"></param> public static void UpdateStringIdentityUserSchema(this IFolkeConnection folkeConnection) { folkeConnection.CreateOrUpdateTable <IdentityUser>(); folkeConnection.CreateOrUpdateTable <IdentityUserClaim <IdentityUser, string> >(); folkeConnection.CreateOrUpdateTable <IdentityUserLogin <IdentityUser, string> >(); }