Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33

Что лучше использовать в учебном проекте по C#?

03.04.2019, 11:24. Показов 1589. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я собираюсь писать учебный проект по программированию. Так как я работаю не по профессии и редко хожу на пары нужна ваша помощь в выборе что лучше использовать .....
1. Мне нужно будет хранить информацию о пользователях. (MS SQL) я могу это делать автоматически в вижуал студии? То есть наполнять БД.
2) Мне нужно использовать ангуляр. В ангуляр можно нормально настроить регистрацию пользователей?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.04.2019, 11:24
Ответы с готовыми решениями:

Что лучше использовать в БД?
С чем лучше работать (СУБД InterBase, Paradox, Access, MS SQL Server)?Для разработки простенькой базы данных?

Что лучше использовать?
Привет всем! Вопрос следующий Необходимо было в проекте MFC реализовать работу с базой данных База данных SQL'ная Во всех учебниках...

Что лучше использовать?
Здравствуйте! Хочу написать конструктор для кроссворда... Подскажите пожалуйста что лучше использовать для создания сетки - двумерный...

28
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
03.04.2019, 11:45
Цитата Сообщение от vovamakarovych Посмотреть сообщение
(MS SQL) я могу это делать автоматически в вижуал студии? То есть наполнять БД.
Работать из кода вы можете с любой СУБД. Про автоматически не понял.

Цитата Сообщение от vovamakarovych Посмотреть сообщение
Мне нужно использовать ангуляр. В ангуляр можно нормально настроить регистрацию пользователей?
Регистрация пользователей ничем не отличается от любого другого функционала с точки зрения ангуляра, поэтому ему до фонаря.
1
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
03.04.2019, 12:29  [ТС]
Usaga, под автоматиеским я иммел введу у меня будет форма регистрации пользователя и все пункты етой формы чтобы записывались в бд
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
03.04.2019, 12:31
vovamakarovych, ну, напишете такую автоматическую форму и всё будет.
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
03.04.2019, 15:47  [ТС]
Usaga, а с ангуляром луче использовать просто VS или VS Code?
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
03.04.2019, 17:05
vovamakarovych, без разницы. Что лично вам удобнее. Можете хоть в блокноте работать.
1
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
06.04.2019, 15:13  [ТС]
Usaga, если не сложно можете посоветовать норм материал с примерами по LING и Entity Framework. Буду благодарен
0
 Аватар для ShmelVG
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
06.04.2019, 18:18
vovamakarovych, вы можете использовать EF любой из трех способов(или ADO.net), например создание БД с помощью кода, если для демонстративных целей, можно использовать способ создание БД(при запуске приложения) и удаления БД(при закрытия приложения) https://metanit.com/sharp/ado.php
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
06.04.2019, 19:43  [ТС]
ShmelVG, мне больше это нужно- https://metanit.com/sharp/entityframework/ Но там примеры очень простые и много чего нету то что мне нужно((((
0
 Аватар для ShmelVG
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
06.04.2019, 20:33
vovamakarovych, если честно, не знаю какой именно вам проект нужен, попробуйте найти книгу А. Фримен - ASP.NET Core MVC с примерами на C# для профессионалов (6-е изд., 2017) , если вам ничего не нужно, то просто спишите 8 главу)

Добавлено через 47 секунд
vovamakarovych, к сожалению, по ангуляр не подскажу, ни разу не юзал)
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
07.04.2019, 05:43
vovamakarovych, материала вы можете нагуглить тонну.

Цитата Сообщение от vovamakarovych Посмотреть сообщение
Но там примеры очень простые и много чего нету то что мне нужно((((
А что вам нужно, чего там нет?
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
07.04.2019, 12:51  [ТС]
Usaga, например: я создал БД. Но EF создает свою БД с другой назвой и своими настройками, но я хочу использовать свою БД(изменять ее). Как это сделать?
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
07.04.2019, 14:02
vovamakarovych, что значит "создаёт свою"? Вы в строке подключения указываете базу, EF её использует. Создаёт он только, когда базы нет вообще. И то это можно переопределить в конструкторе контекста. В документации и примерах использования EF'а этот момент есть.
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
07.04.2019, 14:26  [ТС]
Usaga, ой я не правильно выразился. Свою таблицу создает. У меня таблица называется UserInfo а EF создает UserInfoes. И додает все туда и удаляет. Я делаю уже такое:
C#
1
2
 [Table("UserInfo")]
    public class UserInfo
но теперь оно кричит на миграцию.
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
07.04.2019, 14:36
vovamakarovych, как насчёт того, чтобы миграцию выключить и схему базы руками создавать?
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
07.04.2019, 15:41  [ТС]
Usaga, так я руками создал. Но у меня много таблиц и когда я начинаю вызывать функции додать, удалить юзера, сообщения у меня пишет что нужно миграцию делать.
Unhandled Exception: System.InvalidOperationException: The model backing the 'DataBaseContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).
Добавлено через 55 секунд
Usaga, миграции у меня нету. и если вы подскажите как без миграции сделать чтобы работало буду вам благодарен
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
07.04.2019, 16:16
vovamakarovych, можно просто выключить к чёрту возможность создания баз.
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 33
07.04.2019, 20:40  [ТС]
Usaga, я сделал так
C#
1
2
3
4
public DataBaseContext() : base("DbConnection")
        {
           Database.SetInitializer<DataBaseContext>(null);
        }
Програмой своей додаю юзера вывожу на екран. Все круто юзера показывает. Но в мою БД не записывает його . Так не вариант(((
0
 Аватар для ShmelVG
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
07.04.2019, 21:57
vovamakarovych, для EF попробуйте так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
var dataContext = new NutshellContext("строка подключения");
    ...
    public class NutshellContext : DataContext
    {
        public NutshellContext(string cxString) : base(cxString) { }
 
        public Table<UserInfo> UserInfos { get { return GetTable<UserInfo>(); } }
    }
    [Table] public class UserInfo
    {
        [Column(IsPrimaryKey = true)] public int ID;
        [Column] public int Name;
    }
PS не забудьте подключить нужные библиотеки)
0
Эксперт .NET
 Аватар для Usaga
14310 / 9391 / 1355
Регистрация: 21.01.2016
Сообщений: 35,420
08.04.2019, 03:31
Цитата Сообщение от vovamakarovych Посмотреть сообщение
Но в мою БД не записывает його .
Не видя кода записи в базу, могу только посочувствовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.04.2019, 03:31
Помогаю со студенческими работами здесь

Что лучше использовать?
Вот если есть ситуация, что у меня некое количество функций, которые работают с одним и тем же значением. Например название таблицы в БД, и...

Что лучше использовать?
Здравствуйте! В сети множество версий фортрана (Fortran Force 2.0, Intel Fortran, Compaq Visual Fortran, Compaq Fortran + Geany,...

Что лучше использовать и почему???
Добрый день всем! Занимаюсь парсингом html-странички, точнее нахожу все ссылки &quot;&lt;a href&gt;&quot;. Есть 2 варианта- при помощи...

Что лучше использовать: IDE или Far
использую far manager + mingw makefile, вполне удобно и не нужна громоздкая ide, которая запускается по 10 мин. Что не так с путями и как...

Что лучше использовать use или require?
Вопрос вот какой. В перле существуют две функции: use и require. Первая выполняется во время компиляции, вторая -- во время выполнения. Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru