RSS 2.0 Feed
2008-03 Entries

  前面的博客中演示了两种不同情况下如何运用Combobox Data Binding组件和LINQ to SQL对象。(分别可见Linq1和Linq2.)今天我将继续讲解怎样创建一对多关系的winform表单(同时还将用到2个combobox lookup list),我还会展示怎样正确的插入、更新和删除Hierarchical Data, 以及怎样利用存储过程实现上述操作。

posted @ | Feedback (0) | Filed Under [ Beth Massi的blog ]

  首先声明,我不是数据库开发人员。在我的职业生涯中我编写过各种各样的代码,但奇怪的是我从没有直接参与过编写数据库相关的程序。每当我的代码需要某种形式的数据缓存机制时,我总是倾向于"自己动手丰衣足食" 这句俗语所说的那样做。因此,当我们一开始就从事VS2008中Linq的开发工作时 ,我相当兴奋,因为这是一个能够真正学到数据库编程相关详细知识的好机会。凑巧的是,在一个数周的日程安排中,我从编译器开发组长提升为软件开发经理,所以尽管我极力挽留这项热门的技术,但却苦于没有充足的时间真正去挖掘它的内容。

posted @ | Feedback (0) | Filed Under [ VB Team Blog ]

在我以前的TableAdapters and Transactions文章中,我展示了一套关于如何在多层数据表结构的数据集中完成事务内部的分等级更新。我在这里给出的例子演示了Visual Studio 2005中如何用数据库事务或者TransactionScope去更新数据。这需要一些代码来管理行的正确更新顺序,TableAdapters上的连接和处理,以及在回滚的情况下,你希望保持数据集中原有的变化。 幸运的是,在Visual Studio 2008中DataSet生成器有了新的提高,它创建了一个新的类通过只有几行代码自动处理所有这些事情!进入TableAdapterManager。

posted @ | Feedback (2) | Filed Under [ Beth Massi的blog ]

利用VB9和Linq,你可以很容易地从多个数据源之间创建XML文件,这些数据源包括关系型数据、 XML文件和其它任何可查询对象,因为绝大多数流行的系统之间的交互都是以XML的格式进行的,所以应用是很广泛的。在VB9中SOAP,XAML,HTML,RSS都能够很容易地通过Linq To XML创建。比如, 如果我们想在一个VE生成的地图中显示所有Northwind库中的Customers信息,我们需要怎么做?

posted @ | Feedback (0) | Filed Under [ Beth Massi的blog ]

寻找其他的方面提升到2008?对,是性能!为了使你的任务在版本更新中执行的更快,我们可以为你节省时间而并因而使你更有产能的方式, 就是使产品执行的速度更快些!这是我们整个VB组的目标,为此我们建立了一个有效的组用来做Orcas的发布。让我们看一下下面的数据,你会发现一些有趣的提高:

posted @ | Feedback (4) | Filed Under [ VB Team Blog ]