0

我想将数据表对象映射到实体框架模型上,

在数据库中,我有

dbo.testdata
 -column
   -AccountNumber(varchar(19),not null)
   -KeyName(varchar(50),null)
   -Value(varchar(500),not null)

我如何在模型类中定义来映射所有这些对象,因为 EF 需要主键,但是现在数据库中存在的所有对象都没有定义为主键?另外,我正在使用脚手架到模型。

public int Id {get; }{set;} ? should I be defined like this ?
public int AccountNumber{get; }{set;}
public string KeyName{get; }{set;}
public string Value{get; }{set;}
4

1 回答 1

0

修改您的数据库以具有主键,因为您也正确指出“EF 需要主键”。检查这些链接以获取更多信息 实体框架:创建实体并在没有主键的表中插入数据实体框架:没有主键的表

于 2013-06-25T17:27:59.880 回答