Обновить
1

Пользователь

1
Подписчики
Отправить сообщение
согласен, это как нам препод по инглишу говорил: не знаете какой глагол подобрать — говорите get
Я один не понял почему на статье стоят теги .NET и C#? Зачем так делать? Зашел под кат только из-за этого…
teoadal почему вы решили строить выражение как функцию с отдельным созданием экземпляра и последовательным присвоений значений из сущности в ДТО, а не построение просто лямбда-выражения? Вы ведь обычно пишите запрос через ORM как .Select(x => new T { Field = x.Field }), а не .Select(x => { var y = new T(); y.Field = x.Field; }). Мне кажется такое вариант куда ближе к ОРМ-ным и проще им парсится

То же делали маппер на проекте, но через Expression.MemberInit + набор Expression.Bind
public Expression<Func<TEntity, TDto>> GetMapExpr<TEntity, TDto>()
{
    var entityType = typeof(TEntity);
    var entityParam = Expression.Parameter(entityType, "x");
    var entityProps = entityType.GetProperties();

    var dtoType = typeof(TDto);
    var dtoProps = dtoType.GetProperties();

    var memberExpressions = ... сличение dtoProps и entityProps и построение Expresion.Bind ...

    var newDTO = Expression.MemberInit(Expression.New(dtoType), memberExpressions);
    var selector = (Expression<Func<TEntity, TDto>>)Expression.Lambda(newDTO, entityParam);
    return selector;
}
После того как ввели бюджетное правило в 40$ за баррель это формула уже практически не работает — сейчас нефть просела с 70 до 60$ при этом рубль всего 64,27. Раньше он уже бы просел в пределах рубля
Да — хотя бы просто снять кожух было бы здорово!
Все и каждый знает и пользуется/вался Windows и понимает сложность написать клон. Ареал вариаций BeOS пренебрежительно мал относительно Windows и вряд ли от того что она так же хороша, но злые юристы МС не дают развернуться.
Haiku (далее — просто BeOS, ибо проект гораздо удачнее ReactOS — настолько, что разница между Haiku и BeOS уже пренебрежимо мала).


а ReactOS то здесь причём? это опечатка или просто безосновательная фраза?
Кто-то на досуге паяет, мастерит 3д-принтер, пишет абстрактную ОС, ну а кто-то вполне конкретную с самым распространённым API в мире
У меня цель была в том, что бы установщик в ОС выполнил все нужные операции самостоятельно.
Хотя надо попробовать, если сработает и приложение стартанёт, то хотя бы можно будет исключить, что проблема с самом .net-e
Вряд ли, надо как минимум 96МБ для реактоса, хотя может предустановленная стартанёт
С ноутом у меня тоже была неудача, успешно поставилось на мать гигабайтовую с G965-чипсетом, даже USB-мышка работала. Потом это же хард подключал к матерям на сокет 370 и слот 1 — тоже загрузилось
image
Нового кода написано минимальное количество, в основном как раз наоборот перетаскивал из Wine. А заглушка для wusa в Wine уже есть своя
12 ...
7

Информация

В рейтинге
7 371-й
Зарегистрирован
Активность