我有两个表。实体框架 - 如何将代码表中的列添加到当前实体
一个表格是codes_table
3列type
,code_id
,code_name
。
它拥有像行:
type code_id code_name
---------------------------
Color 1 Red
Color 2 Blue
Color 3 Green
Size 1 Small
Size 2 Medium
Price 1 Cheep
等
第二个表(姑且称之为Products
)含有一种叫COLOR_ID
列。
我不认为有可能从第二个表创建一个外键到第一个表。
现在,我想返回表格产品(即第二个表格)中的所有实体,并且每个实体都将根据COLOR_ID包含COLOR_NAME。 (即Im试图从表1中检索颜色名到表2中,取决于color_id)
我使用在VS2013上运行的EF6,它通过ODP 12.1.24连接到oracle 11G。
如何使用实体框架来做到这一点? 有没有可以检索合并数据的Linq查询?
谢谢。
请,自己尝试一些东西。至少使用EntityFramework将您的代码显示在您获得产品的地方。 –
这段代码返回产品: 使用(var context = new MyContext()) { var products = from p in context.Products select p; var res = products.ToArray(); } – Nir
'Product'类中有'Color'导航属性吗? –