如果我有 3 张桌子:
客户
CustID
姓名
电子邮件列表
ListID
标题客户
列表客户
ID 列表 ID
实体框架使获取客户列表变得非常容易。
db.Customers.FirstOrDefault(c => c.Name == "Bob").Lists
我需要保存创建关系表的时间戳,这样我就可以看到客户何时被添加到列表中。
我不想在关系表中添加列“时间戳”,因为它会与直观的 LINQ 功能混淆,因为该表CustomersLists
出现而不是Customer.Lists
.
我有大约 12 个表需要这个时间戳,其中大多数没有多对多的关系。只是钓鱼,看看是否有人有一个我忽略的非常好的解决方案。