对于一个类或是类的属性或方法等都会有一些特殊的性质,这就要使用[]来表示了。
比如类是否可以被序列化传递,方法是否对编辑器可见,属性在属性窗口里使用的编辑器等都要使用特性来说明。
比如你这堆代码里 [Column(IsPrimaryKey = true)] 这句就是说下面 CustomerID 这个类的属性是主键。
那种用法,英文叫Attributes ,在C#中,叫C# Attributes 。MSDN上老外翻译成“属性”。国内翻译成“特性”。用法、语法在MSDN上有详细的教程,而且还有中文版教程。
我这里不方便发链接,你在google或MSDN上,搜索“C# Attributes”,一下就看见了。