=========== 面向对象是否真的适合于关系型数据库的应用 =============
绝非标题党!!!
让你设计一个类库,让别人调用,其中有一个 User 类,它对应数据库中的 User 表,它有以下字段,这里以 SQL Server举例,
所有字段都是非 NULL,
Id int
UserName nvarchar(256)
ZipCode nchar(6)
PhoneNumber nchar(11)
Comment nvarchar(4000)
假设这个应用是用于银行,Comment 是指用户的信用记录,或是信用报告
假设你的 User 类的属性与上述完全相同
User 类
Id
UserName
ZipCode
PhoneNumber
Comment
假设类需要以下方法
GetAllUsers 获取所有用户
FindUsersByZipCode 查找指定 ZipCode 的所有用户
GetUserById 获取指定的用户
我的问题是,上述三个方法中,你返回的 User 类,是否都包含 User 表中的 Comment 字段的值?