我有一个数据库'Sample',其中包含'FirstName','LastName','Category'列的'User'表。我正在使用Entity Framework通过使用“ADO.Net实体数据模型”来访问它们。现在我想在运行时使用一些常量自动生成一个类'Fields'。例如:
public Class Fields
{
public const string firstName = "FirstName";
public const string lastName = "LastName";
public const string category = "Category";
}
我想这样做,以便我可以将它们用作我需要的列名。它很容易在应用程序中管理和使用。这也在我的同事现在的项目中使用,但他没有任何线索,比如它是如何完成的,因为项目非常大。任何其他建议随时欢迎任何其他建议。
答案 0 :(得分:0)
如果您花了一点时间研究Visual Studio中内置的“T4”,那么这很容易实现。这是一个博客文章的链接,其中包含大部分信息,您可以拼凑起来轻松地完成您想要的任务:
http://learneveryday.net/dot-net/code-generation-using-t4-templates/