明明是片海的盗梦菩提.net 3.5

我们都会矢志不渝的坚定自己的爱情和努力,并认定一定会幸福,于是所有的愿望都相继实现。 我只是和你默默地并排走在傍晚的岸边大道上,我们没有说一句话,默默前行......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2011-10-28 11:28  明明是片海,盗梦的菩提  阅读(237)  评论(0编辑  收藏  举报

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