0

感谢这里人们的斡旋,我开始意识到,如果一个实体模型中的部分类中有一个构造函数,那么每当检索记录或创建实际的新记录时都会调用它。

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

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

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

End Sub

谢谢

4

1 回答 1

1

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

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

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

于 2013-07-28T13:58:24.233 回答