将表添加到Linq数据上下文

时间:2012-02-29 23:54:21

标签: linq

我在数据库中创建了一个新表,并希望将其添加到数据上下文中。如果我将它拖到设计器表面,我会收到一条消息,告诉我我添加的对象使用不同的数据连接并询问我是否要替换设计器中的连接。我回答否。

然后我在数据上下文中添加一个新类,并将其配置为与我将表拖入设计器表面的另一个项目中的一个相同,并且该类工作,这意味着它从数据库中读取。

我添加和配置的类没有附加到底层数据库表,因此不会从数据库中读取。

我怀疑与其他项目有关的问题是将此表拖到设计器表面并替换连接。

是否可以将新类附加到数据库表或使其使用数据库表,如果是这样的话?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我发现您右键单击新添加的类,然后选择“配置行为”,然后选择一种行为。显然我只是定义了连接,但没有定义如何实现它。

但是,我会警告不要对现有dbml文件进行任何类型的修改。我已经多次通过添加类和将表拖放到设计器表面来完成此操作。在所有情况下,数据库连接都已成为操作系统。