我得到這個測試:C#強制操作符?
[Fact]
public void EverythingIsMappedJustFine(){
new AutoMapperTask().Execute();
Mapper.AssertConfigurationIsValid();
}
它拋出一個有點奇怪的例外:
測試 'Unit.Web.Bootstrap.AutoMapperFacts.EverythingIsMappedJustFine' 失敗:
System.InvalidOperationException:沒有強制經營者在類型'System.Void'和'System.Object'之間定義爲
。
在System.Linq.Expressions.Expression.GetUserDefinedCoercionOrThrow(ExpressionType coercionType,表達式表達,類型convertToType)
...
在AutoMapper.DelegateFactory.CreateGet(MethodInfo的方法)
不幸的是 - 我不能」在較小的範圍內再現這一點,並且無法弄清楚究竟發生了什麼。
什麼是強制操作符?
This可能是有用的。但我沒有提取和貶低必要的信息位。
應該是「類型轉換」。 – vulkanino 2010-10-08 14:18:34
@vulkanino沒有太大的幫助:/ – 2010-10-08 14:25:50