예제 #1
0
 //创建群聊
 public void AddChat(ServerChat chat)
 {
     //创建聊天
     DatabaseGroupChat newChat = new DatabaseGroupChat()
     {
         ChatName = chat.ChatName,
         ChatNumber = chat.ChatNumber
     };
     //创建聊天用户列表,更新用户聊天列表
     foreach (string userName in chat.ChatUserNames)
     {
         DatabaseGroupChatUser newChatUser = new DatabaseGroupChatUser()
         {
             UserName = userName
         };
         newChat.DatabaseGroupChatUser.Add(newChatUser);
         var currentUser = (from u in dataContext.DatabaseUser
                            where u.UserName == userName
                            select u).Single();
         DatabaseUserChat newUserChat = new DatabaseUserChat()
         {
             Number = chat.ChatNumber
         };
         currentUser.DatabaseUserChat.Add(newUserChat);
     }
     dataContext.DatabaseGroupChat.InsertOnSubmit(newChat);
     dataContext.SubmitChanges();
 }
예제 #2
0
 partial void DeleteDatabaseGroupChat(DatabaseGroupChat instance);
예제 #3
0
 partial void UpdateDatabaseGroupChat(DatabaseGroupChat instance);
예제 #4
0
 partial void InsertDatabaseGroupChat(DatabaseGroupChat instance);
예제 #5
0
 partial void DeleteDatabaseGroupChat(DatabaseGroupChat instance);
예제 #6
0
 partial void UpdateDatabaseGroupChat(DatabaseGroupChat instance);
예제 #7
0
 partial void InsertDatabaseGroupChat(DatabaseGroupChat instance);