После пребывания в течение несчастного месяца с MySQL/.NET/EntityFramework, моими результатами:
Поддержка Структуры Предприятия ОЧЕНЬ примитивна, пожалуйста, используйте ее для типа студенческих предметов базы данных. Любезно не рассматривайте это использующий для серьезного развития, поскольку они ВСЕ ЕЩЕ неспособны разобраться в ОЧЕНЬ ПРОСТЫХ вещах как:
Кто-либо, кто хотел бы включить выше списка?
ЖЕЛАНИЕ я видел бы список как это, прежде чем я выбрал MySQL :(
MySql .NET Connector действительно ужасен. Я прекращаю свои усилия по поддержке этого проекта в моем текущем проекте. Поддержка / документация очень плохая, а функциональность действительно ОЧЕНЬ примитивна. Поработайте немного с FK, uints, DateTime и Guid, и вы увидите, как выглядит ад.
Я ожидал, что Sun вложит в него еще немного ...
Методы объединения доступны в массивах и классах, расширяющих AbstractCollections
, но не переопределяющих метод toString ()
(как и практически все коллекции в java.util
).
Например:
String s= java.util.Arrays.toString(collectionOfStrings.toArray());
s = s.substing(1, s.length()-1);// [] are guaranteed to be there
Это довольно странно, так как это работает только для чисел, как данные SQL мудро.
-121--743478-Попробуйте:
namespace SeperateAppDomainTest
{
class Program
{
static void Main(string[] args)
{
LoadAssembly();
}
public static void LoadAssembly()
{
string pathToDll = Assembly.GetExecutingAssembly().CodeBase;
AppDomainSetup domainSetup = new AppDomainSetup { PrivateBinPath = pathToDll };
var newDomain = AppDomain.CreateDomain("FooBar", null, domainSetup);
ProxyClass c = (ProxyClass)(newDomain.CreateInstanceFromAndUnwrap(pathToDll, typeof(ProxyClass).FullName));
Console.WriteLine(c == null);
Console.ReadKey(true);
}
}
public class ProxyClass : MarshalByRefObject { }
-121--1629755- Похоже, что у них только один парень работает над этим. Посмотрите на MySQL форумы и вы увидите, как долго им даже понадобилось, чтобы получить альфа за дверью. Я не удивлен, что им все еще не удалось получить некоторые основы
Я использую разъем MySQL 6.0.3 на различных приложениях .NET.
Большая часть работы, которую я делаю, это «базовый» материал типа SQL - выберите / вставить / обновить / удалить и для этого разъем работает нормально.
Проблемы, связанные с отсутствием документации - большая часть акцента для применений .NET находится на использовании MSSQL, а не MySQL.