我们正在设计一个系统,我们的客户要求能够将文件与属于系统中任何表的任何实体相关联。
这可能吗?我们的文件表如何引用任何表中的任何实体?我们正在考虑GUID。但是,不知道这是否是实现此功能的正确方法,或者即使它是可能的。
答案 0 :(得分:0)
您创建包含文件列表的表格 然后,您可以从任何所需的表创建对该记录的引用。
文件表
id FilePath
1 C:\myfile
其他一些表
id fileReference SomeOtherColumn
1 1 some other data
或者,如果你真的想走这条路,那么文件表将是
id FilePath OtherTableName RecordIDinOtherTable
1 C:\myfile SomeOtherTable 1