linq to sql更改数据
来源:互联网 发布:支配集网络matlab算法 编辑:程序博客网 时间:2024/05/29 18:04
<asp:FormView ID="FormView1" runat="server" DataSourceID="ObjectDataSource1" DefaultMode="Insert">
<InsertItemTemplate>
<asp:TextBox ID='<%bind("列1") %>' runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="插入数据" CommandName="Insert" />
</InsertItemTemplate>
</asp:FormView>
<!--bind双向绑定,CommandName传递命令名-->
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="insertanimation"
DataObjectTypeName="animation" SelectMethod="select" InsertMethod="insert"
UpdateMethod="updata" ConflictDetection="CompareAllValues" OldValuesParameterFormatString="oldAnimation"
DeleteMethod="delete" ></asp:ObjectDataSource>
<!--利用这个来进行操作TypeName="insertanimation", DataObjectTypeName="animation",SelectMethod查询
InsertMethod插入,UpdateMethod更改, DeleteMethod删除,ConflictDetection保存在缓存中
OldValuesParameterFormatString代表原始的实体的参数名称-->
public partial class insertanimation
{
public static int insert(animation animationToInsert)
{
VisualObjectDataContext db = new VisualObjectDataContext();
db.animation.InsertOnSubmit(animationToInsert);//插入数据
db.SubmitChanges();//执行插入操作
return animationToInsert.id;//从数据库中获取新的标志值并更新id
}
public static class update(animantion oldAnimation,animation newAnimation)
{
VisualObjectDataContext db = new VisualObjectDataContext();
db.animation.Attach(newAnimation,oldAnimation);//更新数据
db.SubmitChanges();//执行更新数据操
}
public static void delete(animation animationtodelete)
{
VisualObjectDataContext db = new VisualObjectDataContext();
db.animation.Attach(animationtodelete);//允许将未更改的实体附加到数据上下
db.animation.DeleteOnSubmit(animationtodelete);//删除数据
db.SubmitChanges();//执行删除数据
}
public static IEnumerable<animation> select()
{
VisualObjectDataContext db = new VisualObjectDataContext();
return db.animation;
}
}
<InsertItemTemplate>
<asp:TextBox ID='<%bind("列1") %>' runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="插入数据" CommandName="Insert" />
</InsertItemTemplate>
</asp:FormView>
<!--bind双向绑定,CommandName传递命令名-->
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="insertanimation"
DataObjectTypeName="animation" SelectMethod="select" InsertMethod="insert"
UpdateMethod="updata" ConflictDetection="CompareAllValues" OldValuesParameterFormatString="oldAnimation"
DeleteMethod="delete" ></asp:ObjectDataSource>
<!--利用这个来进行操作TypeName="insertanimation", DataObjectTypeName="animation",SelectMethod查询
InsertMethod插入,UpdateMethod更改, DeleteMethod删除,ConflictDetection保存在缓存中
OldValuesParameterFormatString代表原始的实体的参数名称-->
public partial class insertanimation
{
public static int insert(animation animationToInsert)
{
VisualObjectDataContext db = new VisualObjectDataContext();
db.animation.InsertOnSubmit(animationToInsert);//插入数据
db.SubmitChanges();//执行插入操作
return animationToInsert.id;//从数据库中获取新的标志值并更新id
}
public static class update(animantion oldAnimation,animation newAnimation)
{
VisualObjectDataContext db = new VisualObjectDataContext();
db.animation.Attach(newAnimation,oldAnimation);//更新数据
db.SubmitChanges();//执行更新数据操
}
public static void delete(animation animationtodelete)
{
VisualObjectDataContext db = new VisualObjectDataContext();
db.animation.Attach(animationtodelete);//允许将未更改的实体附加到数据上下
db.animation.DeleteOnSubmit(animationtodelete);//删除数据
db.SubmitChanges();//执行删除数据
}
public static IEnumerable<animation> select()
{
VisualObjectDataContext db = new VisualObjectDataContext();
return db.animation;
}
}
阅读全文
0 0
- linq to sql更改数据
- Linq to Sql 合并数据
- Linq to SQL 读取数据
- linq,linq to sql
- 演练:操作数据 (C#) (LINQ to SQL)
- 初试LINQ to SQL 更新/添加数据
- Linq初探--Linq to SQL
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据[转]
- .NET数据访问策略:From "LINQ to SQL" to "LINQ to X"
- 关于linq to sql 或linq to entity 随机取数据
- LINQ to SQL 学习
- 什么是Linq to sql
- 使用LINQ to SQL
- 面试题35—第一个只出现一次的字符
- Win7 U盘安装Ubuntu16.04 双系统详细教程
- MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded
- Unity Shader入门精要学习笔记
- 13.1 Copy, Assign, and Destroy
- linq to sql更改数据
- 600X笔记(week-4 调试、断言和异常)
- 代理模式
- sxt6.27
- PAT 甲级 1007. Maximum Subsequence Sum
- 内部排序—堆排序
- java中异常处理机制
- C#中SubString ()的用法 (截取字符串)
- HDU 4553 约会安排 (线段树 -- 区间合并(多种优先级的区间合并) )