您的位置:首页 > 其它

在entity中随时更新数据的办法

2011-10-28 11:28 134 查看
1、实时记录:

var aNum = sysConfigEntityBll.GetQueryable().FirstOrDefault(item => item.Key.Trim() == "22");

在数据访问类调用:

public IQueryable<SysConfig> GetQueryable()
{
MwtsEntities.SysConfigs.MergeOption = MergeOption.OverwriteChanges;
return MwtsEntities.SysConfigs.AsQueryable();
}

总结:可以得到实时数据,并可以及时更新。

2、重新加载一个数据表

USE [OMSS]
GO

/****** Object: Table [dbo].[DispatchInfo] Script Date: 10/28/2011 10:51:43 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
drop table [DispatchInfo]
CREATE TABLE [dbo].[DispatchInfo](
[id] [int] IDENTITY(1,1) NOT NULL,
[DispatchSponsors] [nchar](10) NULL,
[DispatchStart] [nvarchar](50) NULL,
[DispatchEnd] [nvarchar](50) NULL,
[DispatchTime] [datetime] NULL,
[DispatchContent] [nvarchar](max) NULL,
[DispatchMark] [nchar](10) NULL,
[DispatchRemark] [nchar](10) NULL,
[DeviceType] [int] NULL,
CONSTRAINT [PK_DispathchInfo] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: