我有一个名为logs的表,它有一个主键,但没有这样定义。
如果我想使用LinqPad更新表的数据,我必须将表设置为实际有一个主键。
如果我在visual studio中使用LinqToSql,我可以修改映射以解决这个问题......
我想知道在LinqPad中是否可以实现相同的功能,以便我实际上没有更改数据库本身。
答案 0 :(得分:3)
否 - 您必须在数据库中定义主键。在这方面,LINQPad遵循惯例而不是配置。
另一个选项是在Visual Studio中生成一个类型化的datacontext,然后告诉LINQPad使用该类型的datacontext。单击“添加连接”后,选择“使用自己的程序集中的类型化datacontext”。