0

我正在使用 Breeze ( http://www.breezejs.com/ ) 并使用我想要的功能,它需要映射到一个完整的实体及其所有字段。我有一个“人”实体,但它包含一个社会安全号码字段。我想将此 SSN# 字段保持私有,因此我想创建一个名为 SubSetPerson 的实体,该实体可更新、具有导航属性并且仅包含我想要的列(例如 ID、FirstName、LastName、myNavigationProperty)并且不包含 SSN# . 我首先使用数据库/模型。这可能吗?

4

2 回答 2

1

如果您首先使用数据库,那么您可以为该表创建一个视图,该视图只选择您想要的列。然后更新 EF 模型浏览器以包含该视图。

于 2013-04-15T15:02:35.817 回答
0

尝试为您的人员使用主从类型结构。主表将包含此人的公共信息;即姓名、出生日期等... 详细信息表将仅包含更敏感的信息(SSN 等...)。然后根据您的需要,您可以加载或不加载详细信息。

于 2013-04-15T15:31:39.730 回答