0
在我的項目我有兩個有趣的數據庫表:如何強制設置EntityRef?
CREATE TABLE [dbo].[User]
(
[Id] INT NOT NULL IDENTITY,
[Name] NCHAR(60) NOT NULL,
PRIMARY KEY ([Id])
)
CREATE TABLE [dbo].[Event]
(
[Id] INT NOT NULL PRIMARY KEY identity,
...
[User id] INT NULL,
CONSTRAINT [FK_Event_User] FOREIGN KEY ([User id]) REFERENCES [User](Id)
)
我想有機會獲得我的應用程序事件的用戶從WCF獲取數據。
爲了使這個可能我要this回答 Child Property
。
我使用LINQ SQL,並且我注意到event.User
屬性只有在我調用get屬性時纔是null。
現在我要補充的循環,迫使調用this._User.Entity
,但它並不像這種解決方案
public List<Event> GetAllEvents()
{
var ev = Database.Instance.Db.Events;
foreach (var v in ev)
{
User u = v.User;
}
return ev.ToList();
}