gpt4 book ai didi

c# - 使用 Entity Framework 代码优先保存图像

转载 作者:太空狗 更新时间:2023-10-30 00:43:57 26 4
gpt4 key购买 nike

我是 Entity Framework 的新手,我正在尝试采用 Code First 方法。在定义我的模型类之一时,我希望类中的对象之一映射到我的 Sql Server 数据库中的图像列。我将在此处使用哪种对象类型,以便在创建表时使该列成为 Image 列?

最佳答案

您可以在对象上使用 byte[] 数据类型,对于 Sql,您可以使用 varbinary(max)(因为图像数据类型将从 future 的 sql 版本中删除。MSDN - Image datatype

public byte[] yourFiles{get;set;}

你可以使用fluent api这样配置

modelBuilder.Entity<SomePOCOClass>().Property(p => p.yourFiles).HasColumnName("yourColumnName").HasMaxLength(SomeLength).HasColumnType("varbinary");

关于c# - 使用 Entity Framework 代码优先保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9143016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com