0

我有两个名为 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 字段。请你帮助我好吗?

4

1 回答 1

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 列,但我认为这对你有用

于 2012-10-15T09:33:59.493 回答