【发布时间】:2011-05-24 18:46:51
【问题描述】:
在数据库中,我有这些表:Product、Request 和 RequestProducts。 RequestProducts 是将许多产品链接到一个请求的表。
这是我的代码:
Product newProduct = new Product
{
Unity_ID = 3,
Quantity = 2,
Name = "toto",
AlreadyCurrency = true
};
Request newRequest = new Request
{
User_ID = 1,
CaseNumber = 1,
Draft = false
};
newRequest.Products.Add(newProduct);
_db.AddToProducts(newProduct);
_db.AddToRequests(newRequest);
_db.SaveChanges();
执行之后,在我的数据库中我得到 1 个产品和 1 个请求。没关系,但是使用 newRequest.Products.Add(newProduct); 行创建的链接并未创建表 RequestProducts 并且 EF4 通过向我提出请求对象中的 Products 列表来理解该链接。
是否可以仅使用此代码创建此链接?
谢谢!
【问题讨论】:
-
根据您的 cmet 我的回答,我已经更新了。
标签: entity-framework-4 wcf-data-services