使用linqToSql在数据库中插入数据。 Wpf应用程序和mvvm模式

时间:2010-12-23 00:48:11

标签: wpf linq-to-sql mvvm

我使用mvvm模式处理wpf应用程序。我有模型与实现INotifyPropertyChanged的类。如何使用LinqToSql在数据库中插入一些数据?我还在我的模型中添加了LinqToSql类。我观察了Repository模式和Unit of Work,但我需要帮助

1 个答案:

答案 0 :(得分:0)

您的问题不是很具体,但您需要采取以下几个步骤:

  1. 创建一个类似于您的数据模型的对象模型(即您需要为每个表创建一个类,声明其键等) - 这可以自动化(参见here

  2. 创建一个代表您的数据库的DataContext类 - 您将需要它来获取并将更改提交到数据库

  3. 在对对象模型进行更改后,使用数据上下文将更改提交到数据库。

  4. 网上有很多例子,例如this one