![]() |
1
1
在Linq to SQL模型中,每个实体的每个属性都有一个 部分方法 调用了“(propertyname)changed()”。 分部方法是C 3.0的一个新特性-它们是定义的方法,但不一定有实际的实现。如果它们没有实现,那么在构建过程的链接阶段,对它们的任何调用都将被剥离。
但是,如果您确实提供了一个实现,那么就确实调用了该实现。因为您的实体类如
所以在你的情况下,你会发现
从这些方法中,您可以很容易地调用一个名为
马克 |
![]() |
2
0
如果希望计算LastActionDate,则不应将其作为数据库中的列。 假设列不在数据库中,它也不应该是自动生成的L2S代码的一部分。这很好,因为这意味着您可以自己添加它,因为自动生成的L2S类是部分类。 添加一个新的C代码文件,并用与自动生成的订单类完全相同的签名声明订单类,然后添加计算属性。像这样:
注意
|
![]() |
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 7 年前 |
![]() |
MJK · 规范模式-使用ICollection实现表达式 7 年前 |
![]() |
Roland Ebner · 为实体框架多对多关系构建表达式树? 7 年前 |