我有两个名为StaticPages和StaticPagesContents的表,这两个表与来自StaticPages的StaticSn和来自StaticPagesContents的StaticID一起展开。 我需要从StaticPagesContents中读取一个名为PageContent的字段,并在我的一个控件上显示这些数据,所以我使用这段代码:
if (DropDownList1.SelectedIndex > -1)
{
using (shahedWSEntities myEntity = new shahedWSEntities())
{
var content = (from s in myEntity.StaticPages
where s.StaticSn == Convert.ToInt32(DropDownList1.SelectedValue)
select s);
if (!object.ReferenceEquals(content, null))
{
CKEditorControl1.Text=...
}
}
}
但我无法访问StaticPageContents的PageContent字段。你能帮帮我吗?
答案 0 :(得分:1)
尝试这样做
var content = (from contents in myEntity.StaticPagesContents
join sp in myEntity.StaticPages
on contents.StaticID equals sp.StaticSn
where sp.StaticSn == Convert.ToInt32(DropDownList1.SelectedValue)
select contents);
我可能使用了错误的ID列,但我认为这对您有用