Вопросы по теме 'fluent-interface'
Универсальный TThis для беглых классов
Я создаю свободный интерфейс, в котором у меня есть базовый класс, содержащий большую часть плавной логики, и производный класс, который добавляет некоторое специализированное поведение. Проблема, с которой я сталкиваюсь, — это тип возвращаемого...
1444 просмотров
schedule
13.01.2024
Языки, которые доводят цепочку до крайности?
Итак, я просто подумал о том, насколько круто создавать цепочки и как с их помощью легче читать. Во многих языках, применяя к переменной кучу функций, вы должны написать что-то вроде этого:
i(h(g(f(x))))
И вы должны читать его справа налево...
397 просмотров
schedule
04.09.2023
В чем разница между свободным интерфейсом и цепочкой методов?
Вопрос такой же, как и заголовок. :)
319 просмотров
schedule
26.12.2022
Разница между .WithMany() и .WithOptional()?
Ниже приведены две похожие конфигурации API Fluent:
Со многими()
modelBuilder.Entity<Country>()
.HasRequired(cou => cou.Currency)
.WithMany()
.WillCascadeOnDelete(false);
С необязательным()...
22224 просмотров
schedule
29.03.2024
Можно ли использовать подсвойства навигации во внешних ключах с помощью 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 просмотров
schedule
20.12.2022
Как указать Cascade Delete для базовых таблиц с помощью Fluent API?
Вопрос . Как заставить EF 4.1 указать параметр ON DELETE CASCADE для ограничения внешнего ключа с помощью API Fluent для базовых таблиц? Я знаю, как это сделать с отношениями к другим таблицам, но как мне сгенерировать это для таблиц TPT (таблица...
1365 просмотров
schedule
28.10.2022
Как в Scala совместить плавные интерфейсы с функциональным стилем?
Я читал о подходе OO "свободный интерфейс" в Java , JavaScript и Scala , и мне нравится его внешний вид, но я изо всех сил пытаюсь понять, как это согласовать с более основанный на типах / функциональный подход в Scala.
Чтобы дать очень...
2419 просмотров
schedule
12.02.2023
Гибкий интерфейс для создания цепочек методов условного построителя
Мне было интересно, как лучше всего реализовать условие .When в свободном интерфейсе с использованием цепочки методов в объекте Builder ?
Например, как мне реализовать методы .WithSkill() и .When() в следующем примере:
var level =...
23088 просмотров
schedule
28.03.2024
Динамический способ создания EntityTypeConfiguration: тип «TResult» должен быть типом значения, не допускающим значение NULL.
Я думал динамически генерировать EntityTypeConfiguration во время выполнения, и мне не нужна какая-либо зависимость EF в моделях [Вот почему я избегаю аннотации данных].
Поэтому я объявляю настраиваемый атрибут (или позже может быть любым файлом...
1209 просмотров
schedule
01.10.2023
Итерировать/итерировать по списку 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