0

我使用 Ado.net EntityFramework 向导将我的数据库和表添加到项目中。所有必要的 dll 加载。但我看不到/到达我的表的字段(id - name - creationDate 等字段)这是代码;


using CampaignManager.Database;

namespace CampaignManager.CampignController
{
    public class CampignController
    {
        public void UpdateCampaignWithCampaignId(int campaignId, Campaign campaign)
        {
            using (CampaignEntities db = new CampaignEntities())
            {
                //db.CampaignEntities.Where(item => item.)

                //Campaign gettingCampaign = (from entry in db.Campaign where entry. == campaignId select entries);
            }
        }
    ....

这是图片| EntityFramework - 在问号上我看不到我的表格的列名; EntityFramework - 我在点后看不到表格的列名 - 在问号上

我已经尝试使用 nu-get 管理器添加实体框架。关闭并重新打开视觉工作室等。

谢谢你的帮助。

4

2 回答 2

1

尝试添加 using 语句:

using System.Linq;
using System.Linq.Expressions;
于 2012-05-18T15:18:30.760 回答
0

您确定 Campaign 是实体集吗?我希望它是 db.Campaigns,而实体是 Campaign,默认情况下?

于 2012-05-18T16:23:01.977 回答