日にちの違いを知る必要がある状況があります。 mapper conf
でこれをやりたいオートマッパマッピング(UseValue)でdatetimeの差を計算する
問題は、私はこの可能性があり、どのように知っているのですか?ここで
はサンプルコードです:
CreateMap<Post, ManagePostViewModel>()
.ForMember(d => d.ActiveInDays, conf => conf.UseValue((DateTime.UtcNow - (conf.CreatedAt)).TotalDays));
私は静的な値でこの構文をテストし、それが動作します。私はそれがdosn't conf.CreatedAt
を使用する場合は、エラー次のようなります:
'IMemberConfigurationExpression' does not contain definition for 'CreatedAt' and no extension method 'CreatedAt' accepting a first argument of type 'IMemberConfigurationExpression' could be found (are you missing a using directive or an assembly reference?)
model
ではとviewModel
私はCreatedAt
を定義しています。
「conf.CreatedAt'」と入力しました。これはあなたのViewModelではありません。式を作成できるIMemberConfigurationExpressionオブジェクトです。 –