用户将在运行时提供架构信息,然后提供架构之后的数据。
例如:
这应该在C#中创建一个类,如下所示:
class Person
{
string Name;
int Age;
}
然后要求提供数据-Abc,25; Def,30。
因此它将创建2个类型为Person的对象。
模板类将已经存在于项目中,属性和数据将在运行时给出,并且在同一运行时将创建该类的对象。
我尝试使用文本模板转换工具包(T4),并使用了它们的设计模板,但是它在设计时通过访问xml配置文件获取模式信息,并创建类。 然后在运行时给出数据。
在运行时是否还要提供架构信息?
T4也有运行时模板,但据我了解,该模板会生成要在C#项目上下文之外使用的文本文件,而设计时模板可以用于提供要在同一项目中使用的C#类。如果我错了请纠正我。
答案 0 :(得分:1)
答案 1 :(得分:0)