在EF SQL中序列化Vs解析

时间:2016-09-11 17:22:36

标签: c# entity-framework parsing serialization

我非常怀疑这种方法来进行结构效率的持久存储:

选项1:

public class Entity1{
    private String _bunchOfIntegers;

    public Bunch BunchOfIntegers
    {
        get
        {
            return ParseToIntegers(_bunchOfIntegers);
        }
        set
        {
            _bunchOfIntegers = ArrayToString<int>(value);
        }
    }
}

选项2:

public class Entity1{
    private byte[] _bunchOfIntegers;

    public Bunch BunchOfIntegers
    {
        get
        {
            return Deserialize(_bunchOfIntegers);
        }
        set
        {
            _bunchOfIntegers = Serialize(value);
        }
    }
}

束结构

public struct Bunch{
    int a;
    int b;
    int c;
     ....
}

哪个选项更适合在实体框架中使用和存储在SQL中?更多表现?尺寸减小了吗?

0 个答案:

没有答案