小编Jav*_*ier的帖子

使用什么数据类型,以便图像可以上传到SQL Server?

Visual Studio,c#,SQL 2005服务器.我试图将.dbml表数据类型与我的.cs文件匹配.目标是允许将图像加载到数据库.到目前为止,它无法正常工作.问题似乎与文件类型相关FileContent列.我尝试了几种不同的变体,但都没有.

<Column Name="FileName" Type="System.String" DbType="NVarChar(100)" CanBeNull="true" />
<Column Name="FileType" Type="System.String" DbType="NVarChar(100)" CanBeNull="true" />
<Column Name="FileSize" Type="System.int32" DbType="int" CanBeNull="true" />
<Column Name="FileContent" Type="System.Data.Linq.Binary" DbType="varbinary(MAX)" CanBeNull="true" />
Run Code Online (Sandbox Code Playgroud)

SQL Server列
Applicant_PK(PK,int,notnull)
FileName(nvarchar(100),null)
FileType(nvarchar(100),null)
FileSize(int,null)
FileContent(varbinary(max),null)

 void CreatePreApplication()
{
    Pre_Application = new PreApplication();
    Pre_Application.FileName = Path.GetFileName(ctrFile.PostedFile.FileName);
    Pre_Application.FileType = ctrFile.PostedFile.ContentType;
    Pre_Application.FileSize = ctrFile.PostedFile.ContentLength;
    byte[] fileContent = new byte[ctrFile.PostedFile.ContentLength];
    ctrFile.PostedFile.InputStream.Read(fileContent, 0, ctrFile.PostedFile.ContentLength);
    Pre_Application.FileContent = fileContent;     

public class PreApplication
Run Code Online (Sandbox Code Playgroud)

{public int DatabaseId {get; 组; public String FileName {get; 组; public String FileType {get; 组; public …

c# sql-server-2005 visual-studio

7
推荐指数
1
解决办法
1288
查看次数

标签 统计

c# ×1

sql-server-2005 ×1

visual-studio ×1