我的数据库中有 3 个表,我从数据库创建了一个实体模型,它看起来像这样:
我想要做的是将所有 3 个表绑定到 datagridview 并且我使用这样的查询
var result = from t in db.Transactions
from c in db.Categories
from a in db.Accounts
where t.FkCategoryID == c.CategoryID && t.FkAccountID == a.AccountID
select new { t.Description, t.BankReference, t.TransactionDate, c.CategoryName, a.AccountName, a.AccountNr };
这很好用。但我需要能够使用绑定导航器工具栏来更新事务表
我无法通过使用 linq 查询并将其绑定到 gridview 来做到这一点。
有没有办法通过使用实体框架来实现?我的意思是当我只将一个表绑定到绑定源时,我可以使用该工具栏删除更新和添加行,但我必须显示所有表并且只能编辑事务表
提前致谢