powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / подключение к бд и конфигурация Windows Forms .NET6
11 сообщений из 11, страница 1 из 1
подключение к бд и конфигурация Windows Forms .NET6
    #40130580
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Есть приложени WF .NET6 . Создал модели для таблиц в БД при помощи EF power tools reverse engeneering.
Создал файл appsettings.json со строкой подключения.
И согласно примеру из метанит теперь в каждой новой форме приходится прописывать код
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 DbContextOptions<UCont> options;
        public FrmOrders()
        {
            InitializeComponent();
            var builder = new ConfigurationBuilder();
            builder.SetBasePath(Directory.GetCurrentDirectory());
            // получаем конфигурацию из файла appsettings.json
            builder.AddJsonFile("appsettings.json");
            // создаем конфигурацию
            var config = builder.Build();
            // получаем строку подключения
            string connectionString = config.GetConnectionString("DefaultConnection");

            var optionsBuilder = new DbContextOptionsBuilder<UCont>();
            options = optionsBuilder.UseSqlServer(connectionString).Options;
        }


ну и в методе уже подключаюсь.
Код: c#
1.
2.
3.
4.
5.
6.
7.
 using (UCont db = new UCont(options))
            {
                var fdata =  db.view_users_orders_Blaz.ToListAsync();
                
               dgvOrdersIdent.DataSource = await fdata;

            }


Можно ли как то упростить этот способ ?
Благодарю.
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130583
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,
используй DI-контейнер, там только 1 раз нужно будет проинициализировать контекст данных.
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130595
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub, А где прописывать метод ConfigureServices? Ведь startup.cs отсутствует, program.cs - статический?
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130603
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp
vb_sub, А где прописывать метод ConfigureServices? Ведь startup.cs отсутствует, program.cs - статический?


в Windows Forms нет DI, ConfigureServices? даладно, не шутите так.
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130604
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
Неа. Куда вставлять то?
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130618
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,
ссылка
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130670
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp
Ролг Хупин,
Неа. Куда вставлять то?


Вопрос похож на фразу молодого специалиста из немногословных немецких фильмов про сантехников
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130678
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин, пока что сплошной программизм, вставить не получается.
Серьезно. В файл контекста onconfiguring определять не хочу, так как контекст автоматически обновляется.
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130685
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,
ты решил приложение с блейзера перенести на вин формы?
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130688
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub,
Нет, у меня на блейзере магазин, а на winforms админка к нему. А .NET 6 мне нужен из за Power tools reverse engineering.
Мне удобно работать с databasefirst моделью. Я постоянно с бд работаю.
...
Рейтинг: 0 / 0
подключение к бд и конфигурация Windows Forms .NET6
    #40130706
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / подключение к бд и конфигурация Windows Forms .NET6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (11): Анонимы (7), Bing Bot, Yandex Bot 1 мин., Google Bot 2 мин., CerebroSQL 4 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]