Умножение Datetime * Double - PullRequest
       3

Умножение Datetime * Double

0 голосов
/ 27 марта 2012

Привет всем, моя проблема очень проста.Используя код структуры сущности сначала

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

Как я пытался нетризовать вещь в свойстве Time

public class Employe
{
    public Timespan Time { get; set; }
}

public class Customer
{
    public double Cost { get; set; }

    [NotMapped]
    public double Total { get { return Cost * Employe.Time.TotalMinutes } }
}

Какой тип данных я должен использовать для этого?

Мне нужноумножьте стоимость с течением времени, потому что тогда я должен вернуть запрос с отработанными часами.Время представляет часы, которые сотрудник

1 Ответ

3 голосов
/ 27 марта 2012

Если ваше свойство Time должно содержать информацию о том, как долго работал сотрудник, возможно, вам нужен тип TimeSpan вместо DateTime.Тогда вы могли бы сделать что-то вроде

Cost * Time.TotalHours
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...