我目前正在学习使用 Visual Studio 11 beta 的教程。当尝试在我的一个类中设置字段值的最大长度时:
[MaxLength(50)]
public string LastName { get; set; }
它出错并且不会让我编译,因为MaxLength()
函数存在于两个地方:
错误 4 类型 'System.ComponentModel.DataAnnotations.MaxLengthAttribute' 存在于'c:\Users\me\Documents\Visual Studio 11\ContosoUniversity\packages\EntityFramework.4.1.10331.0\lib\net40\EntityFramework.dll' 和'c:\Program Files (x86)\Reference 中程序集\Microsoft\Framework.NETFramework\v4.5\System.ComponentModel.DataAnnotations.dll'
我尝试删除这两个文件,但这只会导致更多问题,因为我的项目中的其他代码依赖于它们。
有什么方法可以告诉它使用其中之一吗?
所有这些方法似乎都不适合我。请参阅答案下的评论。还有其他想法吗?
Thanks
在代码顶部使用 using :
using MaxLength = System.ComponentModel.DataAnnotations
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)