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 manager を使用してエンティティ フレームワークを追加しようとしました。ビジュアルスタジオなどを閉じて再度開く

ご協力いただきありがとうございます。

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 に答える