区分存在的记录和ef分部类中的新记录

时间:2013-07-28 13:46:06

标签: vb.net entity-framework

由于人们在这里的斡旋,我开始意识到如果一个实体模型中的部分类中有一个构造函数,只要检索到记录或创建实际的新记录,就会调用它。

我一直在寻找一个简单的例子,说明如何区分这两者,以便添加到构造函数的属性赋值只会应用于ne记录。如果有人知道这样的样本或者可以在这里提供一个(最好是在VB.net中),我将非常感激。

这是一个典型的例子,我想在创建新记录时调用它,而不是在检索记录时。

Public Sub New()
    OrderNumber = te.UpdateAndReturnSalesOrderNumber.FirstOrDefault
    OrderDate = Now
    Posted = False

End Sub

由于

1 个答案:

答案 0 :(得分:1)

我玩了部分课程已经有一段时间了,因此不记得事情的顺序。

但是,如果您有一个ID,您可以在EF为您的课程补水后检查默认值(即0或空)。

我想我记得做过这样的事情。