LINQtoSQL在Visual Studio中创建部分类

时间:2016-01-14 16:23:47

标签: c# linq visual-studio linq-to-sql

在LINQ to SQL类中,您可以选择查看在设计图面中拖动的任何实体的代码。这会创建一个部分类。

假设我们有一个Employee Entity并且我创建了一个部分类Employee。我可以使用那个部分课程?是否要添加DoWork()等员工方法?

我是否需要声明表中的任何变量? (如果是Employee:Name,Surname等)如果是这样,我如何将Employee记录中的数据与类之间建立连接?

1 个答案:

答案 0 :(得分:1)

部分类在EF中使用,以允许您对未自动生成的文件中的实体类进行更改和添加。更新db上下文时,可能会覆盖更改和自动生成的文件。使用自己的文件扩展自动生成的文件中定义的部分可以防止这种情况。这也允许您将实现添加到该部分类中定义的部分方法,最常见的是事件处理程序 在同一名称空间中使用部分类与它扩展的类的其他部分内部的工作非常相似,它只允许您在多个文件中编写一个类。了解更多信息:
https://msdn.microsoft.com/en-us/library/wa80x488.aspx