0

ドキュメントという名前のバイナリ フィールドを含む Workflows という名前のテーブルを DB に作成しました。後で使用するためにドキュメントをこのフィールドにアップロードする方法....

OpenFileDialog ofd = new OpenFileDialog();
RapidWorkflowDataContext context = new RapidWorkflowDataContext();
private void buttonOpen_Click(object sender, EventArgs e)
{
    if (ofd.ShowDialog() == DialogResult.OK && ofd.FileName.Length > 0)
    {

    }
}
4

1 に答える 1

0

テーブルのスキーマを知らなければ、次のWorkflowsようになります。

Stream myStream = openFileDialog1.OpenFile();
if (myStream != null)
{
    using (myStream)
    {
        Workflows w = new Workflows();

        byte[] bytes = new byte[myStream.Length];
        myStream.Read(bytes, 0, (int)myStream.Length);

        // change here to your actual field name
        w.FileData = bytes;

        // change here according to your context
        context.Workflows.Add(w);
        context.SubmitChanges();
    }
}
于 2013-08-15T02:39:03.770 に答える