相同的 Table 名称和列名称
Same Table name and Column name
客户是 table 并且 "Customer" 是该 table 中的列之一,当我以此 table、"Customer" 创建 EDMX 时字段后缀为 1 (Customer1)。
- 有什么具体原因吗?
- 我们能否将列名称重命名为 "Customer"。
这是语言的限制,不,您不能将其重命名为 Customer。 class 不能包含与其包含类型同名的 属性 或字段。所以 EDMX 设计者在末尾添加了 1。
这是为什么?想想构造函数和终结器,它们是与包含类型同名的特殊方法。如果你有一个同名的 属性,编译器将无法解析构造函数,因为你不能用方法重载 属性。
为 table(客户s)或字段选择一个更好的名称。
客户是 table 并且 "Customer" 是该 table 中的列之一,当我以此 table、"Customer" 创建 EDMX 时字段后缀为 1 (Customer1)。
- 有什么具体原因吗?
- 我们能否将列名称重命名为 "Customer"。
这是语言的限制,不,您不能将其重命名为 Customer。 class 不能包含与其包含类型同名的 属性 或字段。所以 EDMX 设计者在末尾添加了 1。
这是为什么?想想构造函数和终结器,它们是与包含类型同名的特殊方法。如果你有一个同名的 属性,编译器将无法解析构造函数,因为你不能用方法重载 属性。
为 table(客户s)或字段选择一个更好的名称。