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

Прошу комментариев по листингу

14.04.2016, 17:12. Показов 869. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
добрый день!
начал разбраться с C#
Интерес представляет WPF и БД (MS SQL, если это важно) при помощи Entity Framework. Начал копать что есть почитать. Наткнулся на ресурс metanit и надёргал оттуда кода.
Возник вопрос по некоторым моментам.
сама статья вот тут
Интересна именно форма добавления записи в БД

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void button1_Click(object sender, EventArgs e)
        {
            PlayerForm plForm = new PlayerForm();
            DialogResult result = plForm.ShowDialog(this);
 
            if (result == DialogResult.Cancel)
                return;
 
            Player player = new Player();
            player.Age = (int)plForm.numericUpDown1.Value;
            player.Name = plForm.textBox1.Text;
            player.Position = plForm.comboBox1.SelectedItem.ToString();
 
            db.Players.Add(player);
            db.SaveChanges();
 
            MessageBox.Show("Новый объект добавлен");
        }
я не понимаю строку
Player player = new Player();

кто-нибудь может пояснить?

спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.04.2016, 17:12
Ответы с готовыми решениями:

Вывод рекламы в списке комментариев (через каждый 10 комментариев) в WordPress
Привет! Подскажите как сделать вывод рекламы (adsense) в списке комментариев (через каждый 10 комментариев) в WordPress? Не нашел в поиске...

Создать программу по листингу
Привет ребята:help: Нужна ваша помощь нашел в интернете один листинг, пытался что-то из него сделать но ничего не получается, там еще...

Создать программу по листингу
unit mag2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons,...

5
478 / 241 / 74
Регистрация: 25.05.2012
Сообщений: 1,138
Записей в блоге: 1
14.04.2016, 18:17
Цитата Сообщение от NaZg Посмотреть сообщение
Player player = new Player();
1. Объявляется переменная, относящаяся к типу класса Player
2. Создается объект типа Player
3. Переменной player присваивается ссылка на созданный объект
1
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
14.04.2016, 18:22
Цитата Сообщение от NaZg Посмотреть сообщение
Player player = new Player();
Создается новый объект типа Player (сущность, поскольку это EF), который потом добавляется в коллекцию сущностей.
1
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 3
17.04.2016, 16:41  [ТС]
Благодарю вас за ответы!
Не прокомментируете мой код?
В чём ошибка в листинге
C#
1
2
3
4
5
6
7
8
9
10
11
12
  private void Button_Click(object sender, RoutedEventArgs e)
        {
            Manager manager = new Manager();
            manager.ManagerName = NewManager1.BoxManagerName.Text;
            manager.ManagerLastname = NewManager1.BoxManagerLastname.Text;
            dbase.Managers.Add(manager);
            dbase.SaveChanges();
 
            MessageBox.Show("Новый объект добавлен");
            
 
        }
Компилятор указывает на строку
dbase.Managers.Add(manager);
а я не могу понять, что ему не нравится там
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
17.04.2016, 18:24
Цитата Сообщение от NaZg Посмотреть сообщение
Компилятор указывает на строку
И что он при этом говорит?
0
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 3
17.04.2016, 18:25  [ТС]
Ошибка 1 Наиболее подходящий перегруженный метод для "System.Data.Entity.DbSet<Sales.Models.S alesDBContext>.Add(Sales.Models.SalesDBC ontext)" имеет несколько недопустимых аргументов C:\Users\aszh\Documents\Visual Studio 2012\Projects\Sales\Sales\Models\Manager \NewManager.xaml.cs 37 13 Sales


Ошибка 2 Аргумент "1": преобразование типа из "Sales.Manager" в "Sales.Models.SalesDBContext" невозможно C:\Users\aszh\Documents\Visual Studio 2012\Projects\Sales\Sales\Models\Manager \NewManager.xaml.cs 37 32 Sales
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.04.2016, 18:25
Помогаю со студенческими работами здесь

Блок схема по листингу
листинг программы Program Rabot; Type Rabot=Record Fam:string; Zarpl:integer; ...

Блок-схема по листингу в VBA
Помогите составить блок-схему по данному листингу n = InputBox(&quot;Введите количество строк:&quot;, &quot;Введите количество...

объясните что происходит по листингу
Вобщем, проблема такая. Нужно расшифровать, что вообще происходить ибо в Basic я дуб дубом DIM AIS AS TAG SET AIS =...

Кто составит по листингу сайт
Помогите по документации составить странички сайта по листингу файл прикрепил

Не могу понять запрос по листингу
Здравствуйте друзья!!! Помогите пожалуйста новичку. Изучаю &quot;1С Предприятия&quot; версии &quot;8.3&quot;. И застрял на 14 занятии. А именно...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Автозаполнение реквизита "Организация" (тип Справочник. Организации): / / Проверяем, заполнена ли. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru