0
我在使用ADO.NET EF4(也许ORM一般)小概念性的问题,我希望有人能帮助填补我所知道的差距。
在我的例子我有两个表的标准化数据库:用户&公司
用户 // 用户ID(PK), CompanyId(FK), 名字,姓氏
公司 // 公司ID(PK), 公司名称
我h AVE创建的实体数据模型在我的应用程序匹配这些表。
我现在需要在ListBox控件与自己公司名称一起显示用户清单。我知道我可以使用显示用户列表:
DatabaseEntities db = new DatabaseEntities();
Listbox1.ItemSource = db.Users;
显然,这里的问题是,它会显示CompanyId领域为反对公司名称。
我的问题是;获取CompanyName字段的最佳方法是什么?我是否创建一个存储过程来返回不同的记录集?用我需要的字段创建一个新实体?
我能想到的几种方法,但我不知道这是最好的做法。
任何帮助,非常感谢!