Re[52]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Danchik Украина  
Дата: 06.09.21 10:19
Оценка: 1 (1) +2
Здравствуйте, vdimas, Вы писали:

[Skip]

V>В которых всё не лучше:

V>https://github.com/mysql/mysql-connector-net/blob/502d718bed8ca9cf81a3a0397574f24ec41b25ba/MySQL.Data/src/datareader.cs#L619
V>
V>   public override Int32 GetInt32(int i)
V>    {
V>      IMySqlValue v = GetFieldValue(i, true);
V>      if (v is MySqlInt32)
V>        return ((MySqlInt32)v).Value;

V>      return (Int32)ChangeType(v, i, typeof(Int32));
V>    }
V>


Нашли же вы пример. Oracle .NET команда леворукая, это давно известно. Они и асинки не осилили.

Вот переписаное с нуля опенсорсный провайдер. Кого-то достало.
https://github.com/mysql-net/MySqlConnector/blob/1b2757d69f15555fcd05dd8b319a3ae6e3aaf6ad/src/MySqlConnector/Core/Row.cs#L206

[Skip]


V>>>Следующая по популярности идёт PostgreSQL, к ней тоже живые/актуальные только ODBC-дрова.

S>>Для PostgreSQL живы/актуальны нативные дотнетные дрова, 100% написанные на C#. Судя по всему — тоже не очень плохо написанные: https://www.npgsql.org/

V>Лень смотреть еще и на Postgre-дрова, но вот для MySQL ссылку привёл — мрак.


А надо было, это один из лучших драйверов. Там за такты и память борются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.