powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WPF UserControl как припаять EntityFramework?
11 сообщений из 11, страница 1 из 1
WPF UserControl как припаять EntityFramework?
    #38750766
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу UserControl на WPF применяя EntityFramework. В EF 2 сущности. Как припаять в компонент эту схему данных и как потом этот компонент юзать? Всмысле, как потом эти сущности в компоненте к таблицам в базе прикрутить?
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38750921
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делать юзер-контрол и вкручивать в него EF не есть хорошо. Мухи отдельно - котлеты отдельно.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751481
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чего такого плохого? Мне в юзерконтроле нужна определенная модель данных. Подключаешь к контролу БД , согласованную с данной моделью, контрол сам выуживает из таблиц все, что надо и проводит все операции.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751499
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну поставьте вопрос так - что плохого, если я в своем автомобиле к каждому колесу прикручу отдельный двигатель?
Можно так сделать? Да конечно можно! Но нужно или нет, решать Вам.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751504
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет. Я имею в виду, что модель данных заданна в контроле, то есть в библиотеке контрола. Подключение к БД это вопрос приложения.

Попробовал сделать -
Указанное именованное соединение не найдено в конфигурации, не предназначалось для использования с поставщиком EntityClient или недопустимо.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751514
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beowulf_21_x контрол сам выуживает из таблиц все, что надо и проводит все операции.
Не надо так делать.

Создайте интерфейс IMyControlDatasource, объявите в нем нужные методы для "выуживания" данных и операций над ними.
Потом реализуйте эти методы в отдельном классе, который будет реализовывать IMyControlDatasource.

Создайте в контроле свойство DataSource типа IMyControlDatasource, и в контроле работайте с методами созданного выше класса.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751517
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзер-контролы делают в первую очередь для того, что бы консалидировать логику уровня элемнентов управления, сделать некое целостностное представление. А модель данных это модель данных. Контрол с данными должен быть связан через некий биндинг. Пример тот же датагрид, где в нем модель данных?
А то что Вы хотите реализовать, Вам никто не запрещает, но это называтеся архитектурный писец.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751583
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zzbeowulf_21_x контрол сам выуживает из таблиц все, что надо и проводит все операции.
Не надо так делать.

Создайте интерфейс IMyControlDatasource, объявите в нем нужные методы для "выуживания" данных и операций над ними.
Потом реализуйте эти методы в отдельном классе, который будет реализовывать IMyControlDatasource.

Создайте в контроле свойство DataSource типа IMyControlDatasource, и в контроле работайте с методами созданного выше класса.

Примерно так и собираюсь делать. Есть класс-обертка над контейнером ентитей, реализующая операции. Но мне нужно, чтобы контрол обращался к этому объекту, содержащему внутри себя модель данных заданного типа. Вопрос в том как будет этот объект подключаться к конкретной БД? Я так понимаю, что контейнер ентитей автоматически видит строки подключений к БД в программе. В данном случае он пишет что формат такой строки не годится для Entity. Как сделать нормальную строку в конфиге, каким мастером чтоб она подходила?
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751588
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И кстати, EF может генерить таблицы в базе если их нет на сколько я понимаю. хотелось бы чтобы перетащил контрол, задал конкретную базу или сама она нашлась и в ней если надо сгенерились таблицы.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751651
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну или так вопрос поставлю. Я в библиотеке сделал модель данных на Entity Framework. Как в другом проекте юзать эту модель причем приминительно к конкретной БД, чтобы подключил к БД и там все таблицы нарисовались какие предусмотренны в этой модели? Иначе какая польза от EF? Просто организация операций над данными - да это и без него можно.
...
Рейтинг: 0 / 0
WPF UserControl как припаять EntityFramework?
    #38751872
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читайте про Code First и Code First reverse engineering
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WPF UserControl как припаять EntityFramework?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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