Описание тега fluent

Fluent interface - это API, который позволяет объединять методы в цепочки, чтобы сделать код более читабельным.
0 ответов

Как использовать NHibernate/Fluent с WPF?

Какова лучшая техника в наши дни для привязки данных WPF к работе с NHibernate? Я использую Fluent, так что это должно быть то, что правильно работает с автопроизводителем. Похоже, что по всей сети есть довольно много информации об этом, но все это …
1 ответ

Свободный экспорт NHibernate (1.2.0.712) в HBM не работает / не соблюдает соглашения

Функция экспорта HBM в Fluent NHibernate, похоже, не работает. Если я вызываю FluentMappingsContainer.ExportTo, сгенерированные сопоставления получаются неверными, и я получаю следующее исключение: FluentNHibernate.Cfg.FluentConfigurationException: …
12 дек '11 в 15:51
0 ответов

Как сделать левое внешнее соединение с таблицей linq и многими ко многим?

Когда я попытался сначала выполнить левое внешнее соединение с кодом MVC C#, я получил эту ошибку: Неверный тип одного из выражений в предложении соединения. Ошибка вывода типа при вызове GroupJoin. Мне нужна помощь, чтобы понять, почему предложение…
0 ответов

Как вы можете использовать Fluent NHibernate AutoMapping и hbm2ddl для генерации оператора DDL с обнуляемыми столбцами MySql?

Я создал простой пример кода с обнуляемыми и ненулевыми целыми числами и свойствами datetime: public class Person { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual int Length { get; set; } public virtual i…
18 дек '10 в 16:41
1 ответ

Шаблон посетителя и свободный синтаксис в стиле LINQ для API обхода дерева

Я подумываю о рефакторинге проекта с открытым исходным кодом Afterthought, чтобы сделать его более интуитивно понятным в использовании. Основная идея заключается в том, что разработчики, создающие поправки в Afterthought, будут вносить изменения в к…
28 май '11 в 14:09
1 ответ

Вопрос про NHibernate - создание свободного интерфейса

Я зашла в тупик с NHibernate и моей доменной моделью прямо сейчас. Я представляю себе хороший API в своей голове, но мне очень трудно воплотить его в жизнь. Вот пример того, что я пытаюсь сделать: Trip trip = new Trip("Austria2009"); foreach(User us…
07 июн '09 в 23:25
2 ответа

Сопоставление свойств из внешней таблицы дважды в Fluent NHibernate

У меня есть 2 таблицы, как это: (Обратите внимание, нестандартное именование схемы БД) table T_Pen TP_ID TP_PrimaryColorID TP_SecondaryColorID ... table E_Color EC_ID EC_ColorName ... И я хочу создать сопоставление 2 таблиц с объектом домена Pen исп…
28 окт '10 в 06:29
1 ответ

Методы расширения на общих классах

Я играю вокруг с созданием некоторых беглых API; вроде DSL. Я продолжаю сталкиваться с определенной проблемой, и я не нашел способ обойти это, ни здесь, ни где-либо еще, чтобы решить точную проблему, как я ее вижу. Кроме того, я видел много людей, к…
25 фев '13 в 21:51
2 ответа

Лучшие идеи синтаксиса регулярных выражений

Мне нужна помощь, чтобы завершить мою идею о регулярных выражениях. Вступление Был вопрос о лучшем синтаксисе для регулярных выражений в SE, но я не думаю, что я бы использовал свободный синтаксис. Это, конечно, хорошо для новичков, но в случае слож…
06 фев '11 в 17:04
0 ответов

Свободный дизайн API в C# с вложенными общими ограничениями

В настоящее время я реализую API настройки IoC для внутреннего использования (в значительной степени Autofacмодульная система). У нас есть Modules, которые настраиваются через строго типизированную конфигурацию, и я хочу, чтобы модуль мог требовать …
22 окт '18 в 12:54
2 ответа

Запрос с повышением поля Nest не возвращает результатов от Elasticsearch

У меня есть реальные проблемы с получением запроса с использованием повышения полей для работы с Elasticsearch. Я просматривал документы Nest по этой теме, но они не были особенно полезны, поэтому мой код действительно основан на решении этого вопро…
08 янв '16 в 10:49
1 ответ

Как указать ключи для объединения при использовании NHibernate JoinQueryOver

public class Store { public virtual prop1 { get; set;} public virtual int RegionID { get; set;} public virtual Region Region { get; set; } public class Region { public virtual int RegionID { get; set;} } В итоге мой sql должен выглядеть так select *…
24 сен '12 в 22:14
1 ответ

Свободная таблица автоматов NHibernate для каждой иерархии: можно ли разделить иерархию?

У меня довольно большая иерархия классов, с которой я хотел бы использовать таблицу на иерархию, но с небольшим уклоном. Моя иерархия выглядит так: Event --> [specific_events] --> Transaction --> [specific_transactions] Я хотел бы разделить…
03 апр '12 в 20:37
1 ответ

Проблема удаления при использовании беглого nhibernate в MVC 3

У меня есть имя слоя MVCTemplate.Common, имеющее две папки Entities и Mappings. В сущностях User.cs и Role.cs указано ниже: using System; using System.Collections.Generic; namespace MVCTemplate.Common.Entities { public class User { public virtual Gu…
08 июл '11 в 06:56
4 ответа

Как массово вставить или обновить в одном запросе (не для цикла запросов), используя Laravel 4.2

$cardQueryList = []; foreach($cards as $cardName => $quantity) { $cardQueryList[] = [ 'username' => $user->username, 'card_uid' => $card->uid, 'have_quantity' => $quantity ]; } Collection::insert($cardQueryList); Приведенный выше к…
25 июл '15 в 15:40
6 ответов

Рефакторинг длинных методов с беглыми интерфейсами

Мне бы хотелось узнать ваше мнение об использовании свободного интерфейса для рефакторинга длинного метода. http://en.wikipedia.org/wiki/Fluent_interface Свободный образец не включен в книги по рефакторингу. например, скажем, у вас есть этот длинный…
14 сен '11 в 07:11
1 ответ

Атрибуты Entity Framework 6 NotMapped

Есть ли способ использовать fluentAPI внутри DbContext для ручного включения ICollections, которые были [NotMapped] в модель? Я знаю, как вручную игнорировать свойства с помощью fluentAPI modelBuilder.Entity<MyEntity>().Ignore(e => e.MyChil…
0 ответов

Явно запускает проверку в рамках сущности

Я использую Entity Framework 6 с шаблоном хранилища единиц работы. У меня все сущности сопоставлены с базой данных, используя свободный API. а также условия валидации, которые должны быть выполнены. Теперь я искал способ явного вызова проверки для к…
3 ответа

MVC 6 .NET Nhibernate DNX core 5.0 - Недоступно

Я добавляю в проект Fluent и Fluent NHibernate, и у меня свободно на: Project.DNX Core 5.0 - Недоступно. ISessionFactory sessionFactory = Fluently.Configure() .Database(MsSqlConfiguration.MsSql2012 Я не знаю что делать.
26 сен '15 в 16:31
0 ответов

Entity Framework Fluent API Конфигурация отношений "один ноль или один"

У меня есть следующие 2 класса. Элемент может существовать без необходимости назначения ему ExportSiteLog, но экземпляр ExportSiteLog должен относиться к одному экземпляру item: public class Item { public int Id { get; set; } public virtual ExportSi…