先看个Model实例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Model
{
class Model_FlashPicTb
{
public string ID
{
get;
set;
}
public string Title
{
get;
set;
}
public string Cont
{
get;
set;
}
public string Time
{
get;
set;
}
public string IsShow
{
get;
set;
}
}
}在数据库中的“ID”是“Int”类型,“Title”是“String”类型,“Cont”是“varbinary”类型,“Time”是“DataTime”类型,“IsShow”是“bit”类型,Model这样写是不是会发生错误。现在该怎样写呢?“varbinary”对应C#中的什么数据类型?“DataTime”类型和“IsShow”又份别对应C#中的什么类型呢?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Model
{
class Model_FlashPicTb
{
public string ID
{
get;
set;
}
public string Title
{
get;
set;
}
public string Cont
{
get;
set;
}
public string Time
{
get;
set;
}
public string IsShow
{
get;
set;
}
}
}在数据库中的“ID”是“Int”类型,“Title”是“String”类型,“Cont”是“varbinary”类型,“Time”是“DataTime”类型,“IsShow”是“bit”类型,Model这样写是不是会发生错误。现在该怎样写呢?“varbinary”对应C#中的什么数据类型?“DataTime”类型和“IsShow”又份别对应C#中的什么类型呢?
解决方案 »
- 秒杀,限时抢购 性能问题?
- 文章内容所有图片路径
- 连接App_data下数据库出现操作系统错误 5(拒绝访问。)!时间紧急,求高手答疑
- 删除功能问题
- 小问题
- window.open的问题。谢谢!
- 如何学习ASP.NET,着急`不知道怎么学`急哭了``
- 高手们来帮我看下这段代码~~~
- 为什么我的asp.net用不起来
- Regularexpressionvalidator验证控件的validationexpression中,如何书写如1和1.00都通过的正则表达式?急!
- ImageButton 删除每行 GridView1_RowCommand 触发没用
- 从gridview里的TextBox获取值的时候,为"",谁能告诉该怎么改
datetime 对应datetime
bit 好像是对应1和0 表示 ture 和FALSE吧
上面对应的是 int,string,string,datatime,bool
楼主最好也对应类型。这样,在后面用的话要方便很多。
当然,全部写成STRING的也可以,只是在读取的数据库的时候,lz要把数据库的类型tostring()一下就行了。当然,在传入数据库的时候,还要根据数据库类型,把对象里面的字段进行相应的转换下。
Cont存储的是图片啊,是二进制数据流varbinary啊。