小编Bri*_*thy的帖子

应用程序设计 - 数据库表和接口

我有一个数据库,其中包含系统中每个实体的表.例如,PersonTable有PersonId,Name,HomeStateId列.还有一个表格用于"参考数据"(即州,国家,所有货币等)数据,这些数据将用于填充下拉列表框.此引用表也将被使用,以便PersonTable的HomeStateId将成为引用表的外键.

在C#应用程序中,我们有为实体定义的接口和类.例如PersonImplementationClass:IPersonInterface.为每个实体设置接口的原因是因为实际的实体类将根据可能发生变化的第三方产品以不同方式存储数据.

问题是,接口是否具有Name,HomeStateId和HomeStateName的属性(将从引用表中检索).或者接口是否应该公开数据库的结构,即没有HomeStateId,只有Name,HomeStateName?

c# database interface

7
推荐指数
1
解决办法
458
查看次数

标签 统计

c# ×1

database ×1

interface ×1