powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Клиентское приложения от А до Я
18 сообщений из 43, страница 2 из 2
Клиентское приложения от А до Я
    #36826613
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Данила, ты уровень ТС немного прикидывай.

EF4 тоже научился генерить.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36826619
JaneKate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ
Можно и sql-скрипты, но лучше использовать ORM, которая может генерить БД из схемы.
Например, в NHibernate база сама создаётся на основе маппингов одной строчкой

А с этого места поподробней, где и что можно почитать?
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36826621
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredДанила, ты уровень ТС немного прикидывай.
:)

buredEF4 тоже научился генерить.
Да я и в прошлой версии особо проблем не было.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36826626
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaneKateА с этого места поподробней, где и что можно почитать?
Ну там же, где и всегда - в интернете .
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36827105
aradzabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странная получается прога у Нас что в каждой хим лаборотории есть люди которые могут установить БД, еще и 2008 SQL?
Для каждого пользователя отдельная БД. а как вы узнаете какой пользователь за какой БД закреплен, формируете конекшн стринг на лету?

Просто, честно интересно узнать больше про логику, авось пригодится.

ПС
Взяли бы за основу аксес и клонировали бы файлы :)
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36827107
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под виндовой учёткой или в сетапе прописывать коннекшн стринг. Тут всё нормально.
Если базка для локальных нужд - почему бы и нет. Каждой лаборатории по базе.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36827108
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сетапе прописывать коннекшн стринг в поле ввода
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36827438
JaneKate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Логика вот в чем:

Программа, которую я пишу, устанавливается на комп пользователя на северном компе лаборатории.

При первом запуске программы директору лаборатории предлагается создать базу данных.

Изначально создается учетная запись для директора с наибольшими правами.

Он может добавлять пользователей (лаборантов, научных сотрудников и т.д.), они в свою очередь могут лишь использовать реактивы о чем ведется соответствующий учет.

Вот в принципе и все. Возможность создания нескольких баз на одном сервере - это лишь желание обобщить решение (всякое в жизни тем паче лаборатории встречаться).

Все что мне нужно: научить мою программу создавать базу данных (создать таблици, отношения, представления, хранимые процедуры, триггеры) на сервере.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36827500
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaneKate
Ну что, вполне себе хорошие требования под задачу. Всё нормально.

JaneKateВсе что мне нужно: научить мою программу создавать базу данных (создать таблици, отношения, представления, хранимые процедуры, триггеры) на сервере.
Вообщем, не мучайтесь: самое простое - SQL скрипты. Пусть их Ваша софтина (или сетапник) исполняет и делов.

P.S. Вот тут я как-то писал сайт, который разворачивается из сетапника, сетапник так же, генерит таблицы из *.sql скриптов. Посмотрите, поизучайте сорцы.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36827562
JaneKate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ


Спасибо огромное, думаю это именно то что мне нужно!
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36829428
Фотография Хопа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredJaneKateГде должны хранится хранимые процедуры (если все делать посредством их), если сама база данных еще не создана приложением-клиентом?

в базе Master

в базе model - тогда create database xxx создаст сразу базу данных вместе со всеми процедурами, так как create database xxx тупо копирует базу model с новым именем.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36829461
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы используете EF то там вроде был метод CreateDateBase у DataContext, если я не путяю LinqToSql. Можно и его заюзать. А вообще мне интересно чем не подошел SQL CE ???? Чем обусловленно использование SQL Express 2008. Там и с ClickOne легче будет
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36844283
Alexey Gorbach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще посмотрите в сторону SQLite. Там с установкой и разворачиванием бд проблем не должно быть - просто постовляете файл - бд со своей программой.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36864393
JaneKate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем большое СПАСИБО за ответы, узнал много нового, буду пробовать!
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36893341
raven_2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создай скрипты, содержащие информацию о структуре базы данных, отношениях между таблицами, хранимые процедуры и т.д. и т.п.
и пусть при запуске (контроль на разработчике), программа запускает эти самые скрипты.
вот и будет база данных.
в sql server`е для любой таблицы можно получить скрипт, описывающий эту таблицу и отношения.
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #36893342
raven_2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут предлагали sqLite
неплохая вещь, но...
он не поддерживает хранимые процедуры и функции, определенные пользователем
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #37024338
JaneKate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да! А вот data-tier никто так и не посоветовал..... А это оказалось именно то что нужно! Всем спасибо, тему закрыть!
...
Рейтинг: 0 / 0
Клиентское приложения от А до Я
    #37024727
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaneKate,

чтобы советовать надо понять ещё что ты задумал. Мы застряли на этом этапе.
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Клиентское приложения от А до Я
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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