[英]How to share constants between projects?
我正在开发一个 C# 控制台应用程序,它将数据转储到数据库中,以及一个读取该数据库以显示数据的 aspx / aspx.cs 前端。
有没有一种巧妙的方法可以在两个项目之间共享数据库表信息? 表名,列名等?
1)为数据访问层创建一个项目
2)将项目包含在其他两个项目中
3)使用您制作的课程
您可以将这些值保存在设置为嵌入资源的文件中,然后在多个项目中包含相同的文件。 Embedded Resource 内容类型适用于任何文件,但对 .resources 文件有额外的框架支持,使它们在运行时更易于访问。
您还可以创建另一个 class 库项目来保存这些值,并将该项目作为多个项目的依赖项包含在内。 然而,创建一个程序集只是为了保持一些恒定值对我来说感觉像是一种滥用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.