2

我有一个名为日志的表,它有一个主键,但没有这样定义。

如果我想使用 LinqPad 更新所述表的数据,我必须将表设置为实际具有主键。

如果我在 Visual Studio 中使用 LinqToSql,我可以修改映射来解决这个问题......

我想知道在 LinqPad 中是否可以这样做,这样我就没有实际更改数据库本身。

4

1 回答 1

3

否 - 您必须在数据库中定义一个主键。LINQPad 在这方面遵循约定优于配置。

另一种选择是在 Visual Studio 中生成类型化的数据上下文,然后告诉 LINQPad 使用该类型化的数据上下文。单击添加连接后,选择“使用您自己的程序集中的类型化数据上下文”。

于 2013-05-14T13:29:50.617 回答