`
wsql
  • 浏览: 11788589 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Linq中更新操作的思路

 
阅读更多

我们更新的时候可以写一个更新的方法

public void ModifyTeacher(String num,String name.int age...........................)

可以传很多参数。

不过这样可读性比较差。我们可以这样:

/// <summary>
/// 修改教师信息
/// </summary>
/// <param name="newTeacher"></param>
public void ModifyTeacher(M_Teacher newTeacher)
{
try
{
M_Teacher oldTeacher = ReadModel(newTeacher.Num);
oldTeacher.Name = newTeacher.Name;
oldTeacher.Gender = newTeacher.Gender;
oldTeacher.Type = newTeacher.Type;
oldTeacher.CollegeNum = newTeacher.CollegeNum;
oldTeacher.Birth = newTeacher.Birth;
oldTeacher.idcard = newTeacher.idcard;
oldTeacher.rollyear = newTeacher.rollyear;
dc.SubmitChanges();
}
catch
{ }
}

当然,我们可以把更新每一个字段都写一个方法。

分享到:
评论

相关推荐

    利用 Linq+Jquery+Ajax 实现异步分页功能可简化带宽压力

    先说下思路,无非就是异步执行ajax 把新列表所需要的数据用json格式返回来,输出table,你可以输出ui li(输出效率高) 在页面上。 效果图: Html代码: 代码如下: 设置它们的Class = “page” 以便于给它们增加Click...

    将DataTable转换成Listlt;Tgt;实现思路及示例代码

    前几天在工作中,遇到一个问题:需要将查询出来的DataTable数据源,转换成List的泛型集合(已知T类型)。第一反应,我想肯定要用到“泛型”(这不是废话吗?都说了要转换成List泛型集合了),而且还要用到“反射”...

    C#与.NET3.5高级程序设计(第4版)中文版 目录,前言,索引.rar

    附录中包括TCOM与NET的互操作和Mon0开发等主题。 与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成,因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出,强大的译者阵容有力地...

    C#与NET 4高级程序设计(第五版)--源代码

    新版更透彻阐述了C# 2010和.NET 4新功能,包括动态语言运行时(DLR)、任务并行库(TPL,包括PLINQ)、ADO.NET实体框架(包括LINQ to EF)、扩展的WPF API,以及改进的COM互操作。 与同类图书不同,全书由世界级C#...

    c#程序设计教程part0 目录

    附录中包括了COM与.NET的互操作和Mono发等主题。 与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成.因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出。强大的译者阵容有力地...

    C#程序设计教程part2 pdf

    附录中包括了COM与.NET的互操作和Mono发等主题。 与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成.因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出。强大的译者阵容有力地...

    亮剑.NET深入体验与实战精要2

    本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...

    亮剑.NET深入体验与实战精要3

    本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...

Global site tag (gtag.js) - Google Analytics