实体框架复杂类型最常见的用途是什么?

时间:2012-06-01 08:32:57

标签: c# entity-framework

我正在使用实体框架,我正在考虑将复杂类型用于表格中的一些常见字段,例如:CreatedDate,LastUpdatedDate,CreatedBy,LastUpdatedBy等等(不知道在这种情况下该怎么称为复杂类型?任何想法)

我认为这是使用Copmlex Type的一个很好的选择,主要是因为它易于复制并将Type传递给新实体并创建自定义方法来填充这些类型等?

我正在使用模型优先方法,并尝试不在数据库中引入存储过程,以便不会使用可用于计算值等的复杂类型。

对于复杂类型还有哪些其他常见用途,可以很好地了解人们如何使用它们。

您的意见表示赞赏。

2 个答案:

答案 0 :(得分:1)

使用复杂类型,您可以对常用实体进行单元处理,这样您就不必去多个实体。

复杂类型的另一个有用用途是可以将存储过程导入复杂类型。

由于

答案 1 :(得分:1)

我在当前项目中使用复杂类型,使用存储过程无缝地解密数据库表中的某些字段。这允许我存储加密的数据,并将加密详细信息保留在我的应用程序之外,而不是保留在数据库层。