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

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

你可能感兴趣的:(entity)