我正在使用一个数据库,其中包含用于存储人员地址详细信息的相关表。下表存储信息 - 县,市郊,地址和地址类型。
除了AddressTypeId(与AddressType表相关联)之外,Address表还保存街道和门牌号信息。 Address表还有一个SuburbId列,用于与Suburb表关联。人员地址的关联级联到县表。
我希望Person数据对象具有IList属性。实现这一目标的最佳方法是什么?
除上述选项外,可能还有其他推荐方法。如果有一个循序渐进的例子,有人可以指出我,这将是伟大的。
答案 0 :(得分:1)
就您的问题而言,您可以编写一个存储过程来获取所有地址信息。在存储过程结束时选择一个select语句,选择所有地址信息。
当您添加此过程实体框架(我假设为4.0)时...您可以创建函数导入,ef4将创建一个复杂类型以返回您的存储过程。这是tutorial。