我正在使用实体数据模型向导并选择“数据库中的代码优先”来创建我的模型。
对于某些表,这可以按预期工作。
但是对于我的ExportCustomer表,没有生成代码且没有错误可用
表结构由
给出CREATE TABLE [dbo].[ExportCustomer](
[CoLastName] [varchar](255) NULL,
[FirstName] [varchar](255) NULL,
[CardID] [varchar](255) NULL,
[CardStatus] [varchar](255) NULL,
[CurrencyCode] [varchar](255) NULL,
[Address1AddressLine1] [varchar](255) NULL,
[Address1AddressLine2] [varchar](255) NULL,
[Address1AddressLine3] [varchar](255) NULL,
[Address1AddressLine4] [varchar](255) NULL,
[Address1City] [varchar](255) NULL,
[Address1State] [varchar](255) NULL,
[Address1Postcode] [varchar](255) NULL,
[Address1Country] [varchar](255) NULL,
[Address1Phone1] [varchar](255) NULL,
[Address1Phone2] [varchar](255) NULL,
[Address1Phone3] [varchar](255) NULL,
[Address1Fax] [varchar](255) NULL,
[Address1email] [varchar](255) NULL,
[Address1Website] [varchar](255) NULL,
[Address1contactname] [varchar](255) NULL,
[Address1Salutation] [varchar](255) NULL,
[ABN] [varchar](355) NULL,
[PaymentIsDue] [int] NULL,
[DiscountDays] [int] NULL,
[BalanceDueDays] [int] NULL,
[CreditLimit] [money] NULL
) ON [PRIMARY]
我该如何解决这个问题?
答案 0 :(得分:0)
当我将CardID作为主键时,代码生成工作。 我怀疑需要一个主键。