Вопросы по теме 'fluent-interface'

Универсальный TThis для беглых классов
Я создаю свободный интерфейс, в котором у меня есть базовый класс, содержащий большую часть плавной логики, и производный класс, который добавляет некоторое специализированное поведение. Проблема, с которой я сталкиваюсь, — это тип возвращаемого...
1444 просмотров
schedule 13.01.2024

Языки, которые доводят цепочку до крайности?
Итак, я просто подумал о том, насколько круто создавать цепочки и как с их помощью легче читать. Во многих языках, применяя к переменной кучу функций, вы должны написать что-то вроде этого: i(h(g(f(x)))) И вы должны читать его справа налево...
397 просмотров

В чем разница между свободным интерфейсом и цепочкой методов?
Вопрос такой же, как и заголовок. :)
319 просмотров

Разница между .WithMany() и .WithOptional()?
Ниже приведены две похожие конфигурации API Fluent: Со многими() modelBuilder.Entity<Country>() .HasRequired(cou => cou.Currency) .WithMany() .WillCascadeOnDelete(false); С необязательным()...
22224 просмотров

Можно ли использовать подсвойства навигации во внешних ключах с помощью API-интерфейса EF 4.1 Fluent?
Давайте использовать простой пример: public class Employee { public int EmployeeID { get; set; } public ICollection<Pay> Pays { get; set; } } public class Pay { public Employee Employee { get; set; } public int Year { get;...
225 просмотров

Как указать Cascade Delete для базовых таблиц с помощью Fluent API?
Вопрос . Как заставить EF 4.1 указать параметр ON DELETE CASCADE для ограничения внешнего ключа с помощью API Fluent для базовых таблиц? Я знаю, как это сделать с отношениями к другим таблицам, но как мне сгенерировать это для таблиц TPT (таблица...
1365 просмотров

Как в Scala совместить плавные интерфейсы с функциональным стилем?
Я читал о подходе OO "свободный интерфейс" в Java , JavaScript и Scala , и мне нравится его внешний вид, но я изо всех сил пытаюсь понять, как это согласовать с более основанный на типах / функциональный подход в Scala. Чтобы дать очень...
2419 просмотров
schedule 12.02.2023

Гибкий интерфейс для создания цепочек методов условного построителя
Мне было интересно, как лучше всего реализовать условие .When в свободном интерфейсе с использованием цепочки методов в объекте Builder ? Например, как мне реализовать методы .WithSkill() и .When() в следующем примере: var level =...
23088 просмотров

Динамический способ создания EntityTypeConfiguration: тип «TResult» должен быть типом значения, не допускающим значение NULL.
Я думал динамически генерировать EntityTypeConfiguration во время выполнения, и мне не нужна какая-либо зависимость EF в моделях [Вот почему я избегаю аннотации данных]. Поэтому я объявляю настраиваемый атрибут (или позже может быть любым файлом...
1209 просмотров

Итерировать/итерировать по списку FluentLenium в Scala
Я новичок в Scala, и у меня возникла проблема при написании теста на селен. Я получаю список webelements (для наших целей предположим, что их нельзя получить по отдельности). Список возвращается как FluentList . Я могу работать с беглым...
242 просмотров
schedule 17.10.2022

Fluent API с наследованием для валидаторов - экземпляр валидатора ввода кажется идентифицированным как родительский класс
Я пишу свободный API для проверки пары key:value на карте. У меня есть иерархия типов валидаторов. Я сослался на один ответ из Fluent API с наследованием и дженериками . public interface IValidator { IValidator assertValue(String key,...
205 просмотров
schedule 05.05.2022