首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架EntityKey /外键问题

实体框架EntityKey /外键问题
EN

Stack Overflow用户
提问于 2010-05-31 20:44:01
回答 1查看 262关注 0票数 0

我一直收到相同的错误:'VlaamseOverheidMeterEntities.ObjectMeter‘中的实体参与了'FK_ObjectMeter_Meter’关系。找到0个相关的'Meter‘。应为%1“Meter”。

我有以下表结构:

仪表1 <- * ObjectMeter * -> 1 VO_Object

总是相同的场景:第一个计量器被添加到数据库,第二个计量器给出上述错误。

我的管理器中有以下代码:

代码语言:javascript
复制
public List<string> addTemporary(string username, string meterNaam, string readingType, string parentID) {
        Meter meter = new Meter();
        VO_Object voObject = objectManager.getObjectByID(parentID);
        ObjectMeter objMeter = new ObjectMeter();

        meter.readingType = (int)Enum.Parse(typeof(ReadingType), readingType);
        meter.isActive = true;
        meter.name = meterNaam;
        meter.startDate = DateTime.Now;
        meter.endDate = DateTime.Now.AddYears(6000);
        meter.uniqueIdentifier = "N/A";
        meter.meterType = (int)Enum.Parse(typeof(MeterType), "NA");
        meter.meterCategory = (int)Enum.Parse(typeof(MeterCategory), "NA");
        meter.energyType = (int)Enum.Parse(typeof(EnergyType), "NA");
        meter.utilityType = (int)Enum.Parse(typeof(UtilityType), "NA");
        meter.unitOfMeasure = (int)Enum.Parse(typeof(UnitOfMeasure), "NA");

        objMeter.valid_from = meter.startDate;
        objMeter.valid_until = meter.endDate;

        objMeter.Meter = meter;
        objMeter.VO_Object = voObject;

        createMeter(meter);

        List<String> str = new List<string>();
        str.Add("" + meter.meterID);
        str.Add(meter.name);
        return str;
    }

下面是我的Dao类,它链接到数据库:

代码语言:javascript
复制
internal void CreateMeter(Meter _meter) {
        _entities.AddToMeter(_meter);
        _entities.SaveChanges();
    }

有人能解释一下这个错误吗?

罗纳德

EN

回答 1

Stack Overflow用户

发布于 2011-03-09 14:54:45

如果我理解你的代码: VO_Object是ObjectMeter的父类,而Meter又是Meter的父类。数据库中已存在VO_Object。您应该在创建仪表之前创建(保存) ObjectMeter。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2943593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档