[英]Fast insert relational(normalized) data tables into SQL Server 2008 database
[英]Write / Insert Data into a Normalized Database Design Pattern
我有一个应用程序,该应用程序检测AJAX驱动的WebBrowser控件的数据更改,然后将这些事务存储在规范化的数据库中。
规范化的数据模型有4个一对多的带键表,考虑到写入/插入时,我想到可能有一个经过时间考验的设计模式。
每个数据对象可以包含3个数据元素,这些数据元素将在非规范化或扁平化数据库中重复。
在将唯一数据元素插入事务的新表记录中之前,我需要搜索所有三个表以确定是否已存在记录吗?
MS .NET,MFC或LINQ中是否有C#类;
我已经搜索了模式库,但是还没有看到任何东西。
是! 我遇到了类似的问题,并使用XML进行插入。
.NET具有一些很棒的内置XML函数,因此(希望)可以轻松地将数据转换为某种XML结构。 一旦有了它,就可以通过单个存储过程参数将其传递到数据库中进行插入。 在存储过程中而不是代码中进行所有检查。
查看本文: http : //weblogs.asp.net/jgalloway/archive/2007/02/16/passing-lists-to-sql-server-2005-with-xml-parameters.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.