0
我有类和需要进行数据表如下 1级如何将类映射到数据库表?
public class EventType
{
public String Id { get; private set; }
public int Severity { get; set; }
public EventTypeTemplate Template { get; set; }
public IDictionary<String, String> Params { get; set; }
public EventType(string id)
{
Id = id;
Params = new Dictionary<string, string>();
}
}
,二类
public class EventTypeTemplate
{
public String Id { get; private set; }
public int Severity { get; set; }
public String Title { get; set; }
public String Description { get; set; }
public IList<String> Categories { get; private set; }
public IList<String> Queries { get; private set; }
public EventTypeTemplate(string id)
{
Id = id;Categories = new List<string>();
Queries = new List<string>();
}
}
对于类1(事件类型)创建表 作为表名事件类型
Column type
Id string
Severity int
而且我不知道如何将这些属性输入到表列名称中并键入
public EventTypeTemplate Template { get; set; }
public IDictionary<String, String> Params { get; set; }
对于第二类 我创建的表名EventTypeTemplate
Column Type
Id string
Severity int
Title string
Description string
但我不知道该怎么enterprate遵循财产成表的列名和类型
public IList<String> Categories { get; private set; }
public IList<String> Queries { get; private set; }
任何帮助将不胜感激
maark对不起有错字问题原来的问题是跟着希望你能回答它 – jay 2011-04-12 02:01:50
它不会改变我的建议,但你的意思是'公共EventTypeTemplate模板'或者它应该是'public categorytocheck Template'? – 2011-04-12 02:22:18
它是公共的EventTypeTemplate模板{get;组; } – jay 2011-04-12 02:32:11