数据库中是CHAR(20), 意思是要写入一个20110101010101之类的值C# Model层的数据类型也是CHAR类型我用的这个方法生成的一个string类型的字符串
Random ran = new Random();
int num = ran.Next(100, 999);
string no = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() +
DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() +
DateTime.Now.Millisecond.ToString() + num.ToString();
return no;请问怎么转换啊
Random ran = new Random();
int num = ran.Next(100, 999);
string no = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() +
DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() +
DateTime.Now.Millisecond.ToString() + num.ToString();
return no;请问怎么转换啊
而sql中char类型表示的就是字符串
所以在C#中你要使用string类型而不是char类型
意思是Model层直接用string类型啰?