【发布时间】:2010-06-30 00:30:20
【问题描述】:
我有一个用户实体,它具有以下属性,映射到数据库中的一个字段:
Id int
Username varchar(25)
Password binary(64)
Salt binary(64)
Name varchar(50)
Locked bit
我不想做的是总是为 每个 查询返回密码和盐。但对于某些查询,我确实希望能够检查密码 (from u in db.Users where u.Password == password select u) 或设置密码/盐字段。我不希望 128B 总是在不需要时通过电线。
我尝试将属性的 getter 设置为私有,但这阻止了我在 LINQ 中使用它。基本上,如果我可以将属性设置为总是延迟加载,那就太棒了。
【问题讨论】:
标签: c# linq entity-framework-4