System.ComponentModel.DataAnnotations.compare vs System.Web.Mvc.Compare

Проект MVC 4 Beta не компилируется после обновления до .Net 4.5.

Это происходит из-за конфликта между System.ComponentModel.DataAnnotations.CompareAttributeи System.Web.Mvc.CompareAttribute

System.ComponentModel.DataAnnotations.CompareAttributeДокументация MSDNговорит:

Предоставляет атрибут который сравнивает два свойства.

В то время какSystem.Web.Mvc.CompareAttributeдокументация MSDNговорит:

Предоставляет атрибут, который сравнивает два свойства модели.

В чем разница между ними и когда будет «умнее» использовать каждый из них?

10x.

52
задан Hakan Fıstık 2 November 2015 в 06:12
поделиться