【发布时间】:2010-04-02 10:00:33
【问题描述】:
我有一个表格 Users 和一个表格 Items
在 Items 表中,我有诸如
之类的字段修改者 由...制作 分配给
它们都有一个 userId 整数。数据库设置为将这些作为外键返回到用户表。
使用 LINQToSQL 时,从 dbml 自动构建的关系最终会给出像 User、User1 和 User2 这样的名称
例如myItem.User1.Name 或 myItem.User2.Name
显然这不是很可读,我希望它符合
myItem.CreatedByUser.Name 或 myItem.ModifiedByUser.Name 等
我可以更改关系的名称,但这意味着每次更改 db 架构并刷新 dbml 时我都必须重做。
有没有办法解决这个问题?
【问题讨论】:
-
blogs.vertigo.com/personal/petar/Blog/archive/2008/01/29/… 这个博客提到了同样的问题,但解决方案不适合我,因为我不断更改我的数据库架构并且不想每次都做很多手动操作是时候改了
标签: linq-to-sql