Здравствуйте, MozgC, Вы писали:
MC>В принципе есть готовые классы-конвертеры на C#, но это стоит ли это включать в библиотеку.. к тому же все равно может попасться слово где неправильно множественное число образуется..
Если есть гововые классы в виде исходников с открытой лицензией, то включить не проблема. На счёт 100% покрытия речи нет, 90-95 уже хорошо, остальное можно и ручками в шаблоне поменять.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, IT, Вы писали:
IT>Если есть гововые классы в виде исходников с открытой лицензией, то включить не проблема. На счёт 100% покрытия речи нет, 90-95 уже хорошо, остальное можно и ручками в шаблоне поменять.
Ну так добавление "s" или "es", в зависимости от последней буквы, как раз покроет 95% всех случаев, тем более что в IT уже появилась традиция формировать слова неправильно (indexes уже прижившееся слово, хотя должно быть indices)
Здравствуйте, Andy77, Вы писали:
IT>>Если есть гововые классы в виде исходников с открытой лицензией, то включить не проблема. На счёт 100% покрытия речи нет, 90-95 уже хорошо, остальное можно и ручками в шаблоне поменять. A>Ну так добавление "s" или "es", в зависимости от последней буквы, как раз покроет 95% всех случаев, тем более что в IT уже появилась традиция формировать слова неправильно (indexes уже прижившееся слово, хотя должно быть indices)
Не верю, что такой алгоритм ещё не написан
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, IT, Вы писали:
IT>Если есть гововые классы в виде исходников с открытой лицензией, то включить не проблема. На счёт 100% покрытия речи нет, 90-95 уже хорошо, остальное можно и ручками в шаблоне поменять.
Тогда вот несколько ссылок, первые 2 на C#, вторые 2 на java:
Здравствуйте, IT, Вы писали:
IT>Не верю, что такой алгоритм ещё не написан
Уже даже включен почти в фреймворк (4-й), смотреть
System.Data.Entity.Design.PluralizationServices.PluralizationService
он вроде как умный и даже расширяемый.
Вот только то, что он находится в System.Data.Entity.Design.dll сводит на нет все его преимущества и возможности использования
Здравствуйте, andrex, Вы писали: A>Вот только то, что он находится в System.Data.Entity.Design.dll сводит на нет все его преимущества и возможности использования
Сборка MySql.Data.dll должна быть установлена в GAC'е. Если она не установлена в GAC'е, то нужно задать путь к сборке в свойстве DataProviderAssembly, подробнее здесь: T4 templates for data model generating