C# mysql

Общие вопросы о Unity3D

C# mysql

Сообщение cibersant 01 ноя 2013, 12:43

Кто чем пользуется для связки C# c mysql?
Я в курсе что есть mysqlconnector,но нужно типа orm только попроще.
_https://vk.com/app4031890 - 3d боец
cibersant
Старожил
 
Сообщения: 938
Зарегистрирован: 14 дек 2011, 01:27

Re: C# mysql

Сообщение Alastar 01 ноя 2013, 13:20

System.Data.SqlClient - все, что тебе нужно
http://msdn.microsoft.com/ru-ru/library ... lient.aspx
Аватара пользователя
Alastar
UNIт
 
Сообщения: 93
Зарегистрирован: 24 май 2013, 11:34
Откуда: Нижневартовск
Skype: i_man_90
  • Сайт

Re: C# mysql

Сообщение Good1101 01 ноя 2013, 15:59

зачем из шарпа юзать mysql? юзать базу данных напрямую из клиента - бред сумасшедшего, а если выделенный/виртуальный сервер или asp.net хостинг то проще и разумнее использовать ms sql. поэтому не вижу не одного разумного случая где бы понадобилась связка C# >> mysql
Как тут стрелять?
Аватара пользователя
Good1101
Адепт
 
Сообщения: 1100
Зарегистрирован: 17 ноя 2011, 14:07
  • ICQ

Re: C# mysql

Сообщение Woolf 01 ноя 2013, 16:20

поэтому не вижу не одного разумного случая где бы понадобилась связка C# >> mysql


Редактор локаций, например. У меня такая связка работает на отлично. Статика выгружается в виде бандля, динамика (точки спавна, места появления НПС, всяких вещей, которые можно соирать и тд)- в виде блока данных в БД.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: C# mysql

Сообщение cibersant 01 ноя 2013, 17:23

Никто клиент и не думает связывать с БД.Это для фотон сервера.
К примеру реализация авторизации игрока.
1.Игрок вводит вводит логин и пароль,отправляем на фотон сервер,фотон связывается с БД ,если игрок есть в бд,то выдаём сессию игроку на фотон сервер.
Или запускаем webприложение,через php передаётся сессия в клиент,клиент связывается с фотон сервером сессия является идентификатором.
По сессии фотон делает разные изменения в бд.
Так проблема в чём,я все запросы могу написать на netconecctor.но это много работы.
Хочется какую нибудь библиотеку типа такого.
1.Заполняем массив ключ=значение ,обновление в бд.
К примеру ключу нет поля в таблице ,тогда такое поле создаётся автоматом.
P.S. Ищу такую библиотеку.
_https://vk.com/app4031890 - 3d боец
cibersant
Старожил
 
Сообщения: 938
Зарегистрирован: 14 дек 2011, 01:27

Re: C# mysql

Сообщение Alastar 01 ноя 2013, 17:53

cibersant писал(а):Никто клиент и не думает связывать с БД.Это для фотон сервера.
К примеру реализация авторизации игрока.
1.Игрок вводит вводит логин и пароль,отправляем на фотон сервер,фотон связывается с БД ,если игрок есть в бд,то выдаём сессию игроку на фотон сервер.
Или запускаем webприложение,через php передаётся сессия в клиент,клиент связывается с фотон сервером сессия является идентификатором.
По сессии фотон делает разные изменения в бд.
Так проблема в чём,я все запросы могу написать на netconecctor.но это много работы.
Хочется какую нибудь библиотеку типа такого.
1.Заполняем массив ключ=значение ,обновление в бд.
К примеру ключу нет поля в таблице ,тогда такое поле создаётся автоматом.
P.S. Ищу такую библиотеку.

Так сразу бы и говорил про фотон. Внуков ванги тут нету.
Аватара пользователя
Alastar
UNIт
 
Сообщения: 93
Зарегистрирован: 24 май 2013, 11:34
Откуда: Нижневартовск
Skype: i_man_90
  • Сайт

Re: C# mysql

Сообщение cibersant 01 ноя 2013, 18:31

Я же написал не unity+mysql,а С# + mysql.
_https://vk.com/app4031890 - 3d боец
cibersant
Старожил
 
Сообщения: 938
Зарегистрирован: 14 дек 2011, 01:27

Re: C# mysql

Сообщение Woolf 01 ноя 2013, 19:23

Лично я юзаю родную mysql со своим конвертиком, для удобства. Но мне orm не нужен, я не сторонник плодить лишние сущности и любитель работать немного на низком уровне.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: C# mysql

Сообщение seaman 01 ноя 2013, 19:37

MySql.Data.dll + NHibernate.dll
Правда не знаю как оно отразится на быстродействии на сервере. Но очень удобно.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: C# mysql

Сообщение cibersant 01 ноя 2013, 19:40

NHibernate наворочен.Буду кодить,как написал woolf.
_https://vk.com/app4031890 - 3d боец
cibersant
Старожил
 
Сообщения: 938
Зарегистрирован: 14 дек 2011, 01:27

Re: C# mysql

Сообщение Alastar 02 ноя 2013, 10:43

cibersant писал(а):Я же написал не unity+mysql,а С# + mysql.

так C# - не unity, а фотон - не C#, как бы.
System.Data.SqlClient - это чисто нетовская либа, там юнити и не пахнет.
Аватара пользователя
Alastar
UNIт
 
Сообщения: 93
Зарегистрирован: 24 май 2013, 11:34
Откуда: Нижневартовск
Skype: i_man_90
  • Сайт

Re: C# mysql

Сообщение Woolf 02 ноя 2013, 10:47

а фотон - не C#, как бы.


Хм? А что тогда фотон? ))
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: C# mysql

Сообщение Alastar 02 ноя 2013, 12:56

Woolf писал(а):
а фотон - не C#, как бы.


Хм? А что тогда фотон? ))

Фотон? Сетевое решение
Аватара пользователя
Alastar
UNIт
 
Сообщения: 93
Зарегистрирован: 24 май 2013, 11:34
Откуда: Нижневартовск
Skype: i_man_90
  • Сайт

Re: C# mysql

Сообщение cibersant 02 ноя 2013, 12:58

Alastar ты правильно написал,но mysql находится на другом хостинге.Там типа сайт игры ,регистрация,пополнение счёта в игре.
Woolf ты прав.
_https://vk.com/app4031890 - 3d боец
cibersant
Старожил
 
Сообщения: 938
Зарегистрирован: 14 дек 2011, 01:27

Re: C# mysql

Сообщение Woolf 02 ноя 2013, 13:33

Alastar писал(а):
Woolf писал(а):
а фотон - не C#, как бы.


Хм? А что тогда фотон? ))

Фотон? Сетевое решение


Да, где логика пишется на чистом C# (на 4м фреймворке, вроде уже). Но работа с БД - это не его епархия. Посему название темы "С#+MySQL" в контексте использования вместе с фотоном - абсолютно правомерно и логично.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

След.

Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 12