在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
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
相关文章推荐
- 子页面关闭,刷新父页面,父页面的数据随之更新的解决办法。
- EF 更新数据出现 System.Data.Entity.Infrastructure.DbUpdateConcurrencyException: 异常
- php学习笔记(8)mysql多行同时更新数据解决办法
- [转]Linux df 命令不更新磁盘数据空间使用情况的解决办法
- LinqToSql中更新或删除数据时"找不到行或者行已更改"的解决办法
- ListView嵌套在TabActivity里数据不更新解决办法
- Hibernate更新删除数据后,再查询数据依然存在的解决办法
- android 媒体库数据更新解决办法总结
- SQL Server2000通过链接服务器更新数据时的问题及解决办法
- thinkphp 的save()不能更新数据解决办法
- 利用JPA注解插入数据进数据库时报detached entity passed to persist的解决办法
- Entity 在.net 3.5中更新,删除数据的方法扩展
- 恢复oracle被误更新数据的办法
- android 媒体库数据更新解决办法
- ADO.NET Entity Framework--不再查询直接更新数据
- mysql中如果数据记录不存在,则插入,否则更新该数据记录的办法
- android 媒体库数据更新解决办法总结
- android 媒体库数据更新解决办法总结
- IE中由于缓存导致页面数据不能及时更新的解决办法
- 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法