C# и Entity FrameWork презентация

Создание базы данных База данных – это «файл», состоящий из множества таблиц. Таблицы состоят из строк и столбцов. Столбы называются поля, а строки записи В С# существует специальная библиотека, которая создает

Слайд 1C# и Entity FrameWork
Рудзитис Андрей


Слайд 2Создание базы данных
База данных – это «файл», состоящий из множества таблиц.
Таблицы

состоят из строк и столбцов.
Столбы называются поля, а строки записи
В С# существует специальная библиотека, которая создает БД на основе понятий языка программирования
В данном случае выходит, что строка – это объект, поля объекта – поля таблицы, а коллекция объектов – сама таблица

Слайд 3Создание классов
В папке Models Создадим папку DataBase
Потом правой кнопкой Add(Добавить)->Class..(Класс)
Добавим классы

Userdata, Dialog, Message, Friend, Group, DialogMember, GroupMembes, News

Слайд 4UserData
public class Userdata
{
public int Id

{ get; set; }
public String UserName { get; set; }
public String Password { get; set; }
public String Email { get; set; }
public String Country { get; set; }
public Gender Gender { get; set; }
public String AvatarImage { get; set; }
public DateTime BirthDay { get; set; }
}

Слайд 5Dialog
public class Dialog
{
public int

Id { get; set; }
public String Name { get; set; }
public int OwnerId { get; set; }
}

Слайд 6DialogMember
public class DialogMember
{
public int

Id { get; set; }
public int DialogId { get; set; }
public int UserId { get; set; }
}

Слайд 7Friend
public class Friend
{
public int

Id { get; set; }
public int FriendId1 { get; set; }
public int FriendId2 { get; set; }
}

Слайд 8Group
public class Group
{
public int

Id { get; set; }
public String Name { get; set; }
public int OwnerId { get; set; }
}

Слайд 9GroupMember
public class GroupMember
{
public int

Id { get; set; }
public int GroupId { get; set; }
public int UserId { get; set; }
}

Слайд 10Message
public class Message
{
public int

Id { get; set; }
public int UserId { get; set; }
public int DialogId { get; set; }
public String Text { get; set; }
}

Слайд 11News
public class News
{
public int

Id { get; set; }
public int GroupId { get; set; }
public int UserId { get; set; }
public String Text { get; set;}
}

Слайд 12Создание базы с таблицами
public class SocialDataBase:DbContext
{

public DbSet Users { get; set; }
public DbSet Dialogs { get; set; }
public DbSet DialogMembers { get; set; }
public DbSet Friends { get; set; }
public DbSet Groups { get; set; }
public DbSet GroupMembers { get; set; }
public DbSet Messages { get; set; }
public DbSet Newss { get; set; }

}

Слайд 13Работа с базой
Далее мы будем уже обращаться к базе и получать

из неё объекты

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика