我正在使用3层模型和ado.net构建webforms应用程序。 (后面的UI代码)(中间层'类')(DAL)。虽然EF很适合,但我想在这个项目中避免它,因为我不熟悉它。
我的数据库有几个表,它们之间有外键关系。该应用程序将为每个表格提供简单的显示,添加,更新,删除功能。
我为每个表创建了一个类,它概述了与每个数据库列对应的属性。所以我的问题是如何处理表之间的关系,这是一个简单的例子 -
表'汽车' CarID OWNERID ColorID 使 模型
表'所有者' OWNERID FNAME L-NAME
表'颜色' ColorID ColorName
在汽车管理页面 - 所有者和颜色表应表示为下拉列表。
我是否使用单独的ado查询加载/绑定“所有者”和“颜色”列表,并使用“汽车”类简单地保存每个字段的“ID”,或者是否有办法将它们绑在一起,它会在那里接缝将是一种更有效的方式,而不是使多个数据库下降来拉动列表。
欢迎并赞赏任何想法或评论。