我是由 Entity Framework 5.0 (C# 4.5) 创建的 ORM - 首先是数据库。
我标记为已计算的实体的某些属性(绑定到具有默认值的列)。
如何通过单元测试检查属性标记为在 ORM 模型中计算?
注意:在 ORM 中紧急重建实体后测试控制计算属性的需要。
*.edmx 中的实体描述:
<EntityType Name="Users">
<Key>
<PropertyRef Name="Identifier" />
</Key>
<Property Name="Identifier" Type="bigint" Nullable="false"
StoreGeneratedPattern="Identity" />
<Property Name="Name" Type="nvarchar" Nullable="false" MaxLength="32" />
<Property Name="PasswordHashCode1" Type="int" Nullable="false" />
<Property Name="PasswordHashCode2" Type="int" Nullable="false" />
<Property Name="CreateDateTime" Type="datetime2" Nullable="false"
StoreGeneratedPattern="Computed" />
</EntityType>