摘要:
[原文发表地址] Announcing Entity Framework Code-First (CTP5 release)[原文发表时间] December 08, 2010 1:39 AM本周数据组发布了新实体框架代码优先(EF Code-First)库的CTP5版本。 EF Code-First提供了一个很好的以代码为中心的开发工作流程来处理数据。它使你能:开发不需要打开设计器或定义XML映射文件;只需编写 “普通传统类”来定义模型对象而无需定义基类;使用“配置约定”方式保持与数据库的持久化映射,无需任何显式配置;选择性地覆盖常规映射,用流畅(Fluent)代码API完全定制持久化映射。 阅读全文
摘要:
直接上SQL脚本?CREATE PROCEDURE dbo.ShowAllTableRows @databaseName NVARCHAR(100) ASBEGIN--declare @databaseName nvarchar(100) --set @databaseName = 'tempdb' DECLARE @dynamicSql NVARCHAR(4000) SET @dynamicSql = N'USE ' + @databaseName + N'; SET NOCOUNT ON; DECLARE cur CURSOR LOCAL FORWA 阅读全文
摘要:
Linq to SQL支持三种事务处理模型:显式本地事务、显式可分发事务、隐式事务。(from MSDN: 事务 (LINQ to SQL))。MSDN中描述得相对比较粗狂,下面就结合实例来对此进行阐述。0. 测试环境OSWindows Server 2008 Enterprise + sp1IDEVisual Studio 2008, .net framework 3.5 + SP1DBSQL Server 2000 + sp4SQL Server 2008 Enterprise Edition 1. 隐式事务 当调用SubmitChanges 时,L2S会检查当前环境是否开启了事务(下面. 阅读全文
摘要:
多进程多线程访问数据库如何让多进程多线程访问数据库,而不会选择相同的数据,这在设计分布式程序的时候经常用到,多台机器的多个进程,每个进程都有多个线程,每个线程要从数据库里取数据来处理,要实现不能漏取数据,也不能重复取数据,这里给出答案创建一个数据表,如下,一个自增列,一个表示rss链接地址CREATETABLE[dbo].[Rss_RssSources]([SourceId][int]IDENTITY(1,1)NOTNULL,[Link][varchar](1024)NOTNULL)ON[PRIMARY]先放1w条数据declare@iintset@i=1while@i<10000beg 阅读全文
摘要:
@@IDENTITY与SCOPE_IDENTITY() 阅读全文