如何在项目之间共享常量?

时间:2019-10-31 08:32:43

标签: c# structure

我正在使用一个C#控制台应用程序,该应用程序将数据转储到数据库中,并且使用aspx / aspx.cs前端读取该数据库以显示数据。

是否有一种巧妙的方法可以在两个项目之间共享数据库表信息?表名,列名等?

2 个答案:

答案 0 :(得分:2)

1)为数据访问层创建一个项目

2)将该项目同时包含在其他2个项目中

3)使用您制作的课程

答案 1 :(得分:1)

您可以将这些值保留在设置为embedded resources的文件中,然后将相同的文件包含在多个项目中。嵌入式资源内容类型适用于任何文件,但是.resources文件还具有其他框架支持,使它们在运行时更易于访问。

您还可以创建另一个类库项目以仅保存这些值,并将该项目作为多个项目的依赖项包含在内。但是,创建仅保留一些常数值的装配对我来说似乎是一种滥用。