在业务实体数据模型中设置外键值

时间:2009-07-29 12:25:32

标签: asp.net linq

我有表Su​​blocationTbl,它有SubLocationName和LocationId(这个字段是来自表LocationTbl的外键),我有业务实体数据模型 我知道外键不会出现在业务实体中 我的问题是:当我需要添加新的subLocation时,如何设置locationId的值?

2 个答案:

答案 0 :(得分:0)

这样的东西......?

using(var db = new myDbContext())
{
    var myNewSubLocation = new SubLocation();
    myNewSubLocation.LocationID = 12345; //put ur value here

    db.SubLocations.Add(myNewSubLocation);
    db.SubmitChanges();
}

答案 1 :(得分:0)

如果你想看到它自己的外键你必须在.NET 3.5中使用.NET框架4,你会发现对外键的类的引用而不是它自己的外键

Store s = new Store(); User u=s.User;//bring referance of the user with foreign key .net 3.5 & 4 int i = s.User_ID;//bring the user_id forein key .net 4