读书人

EF1.0 中使用外键怎么进行查询

发布时间: 2012-05-03 14:06:56 作者: rapoo

EF1.0 中使用外键如何进行查询
小弟新手
VS2008 的EF应该是1.0 吧?


这是我的数据库在EF中建立的模型
ACTIONINFO表的customer属性的外键是customer表的userid
customer属性无法在ACTIONINFO实体中映射出来
那我如何使用userid进行查询呢?

我看了一些文章,我是这样写的
var query = from c in bee.Actioninfo
where c.Customer = bee.Customer.FirstOrDefault(c =>c.userid== (Convert.ToInt32(TextBox1.Text)))
select c;
貌似不行

新手,刚刚上手两天,赶鸭子上架,在术语和问题的表述上可能不是很准确,望海涵

[解决办法]
int uid = Convert.ToInt32(TextBox1.Text);
var query = from x in bee.Actioninfo
where x.Customer = bee.Customer.FirstOrDefault(c => c.userid == uid))
select x;

[解决办法]

C# code
int uid = Convert.ToInt32(TextBox1.Text);var query = from c in bee.Actioninfo  where c.Customer.userid == uid  select c; 

读书人网 >.NET

热点推荐