Ejemplo n.º 1
0
 public Data_Type LookupDataType(EAV.EAVDataType dataType)
 {
     return(Data_Type.Single(it => it.Name == dataType.ToString()));
 }
Ejemplo n.º 2
0
        private static EAVStoreClient.Attribute CreateAttribute(int containerID, string name, EAV.EAVDataType dataType, int sequence, bool isKey = false)
        {
            EAVStoreClient.Attribute dbAttribute;

            using (EAVStoreClient.MicroEAVContext ctx = new EAVStoreClient.MicroEAVContext())
            {
                dbAttribute = ctx.Attributes.Add(new EAVStoreClient.Attribute()
                {
                    Container_ID = containerID,
                    Data_Name    = name.ToUpper(),
                    Data_Type    = ctx.LookupDataType(dataType),
                    Display_Text = name + ":",
                    Name         = name,
                    Is_Key       = isKey,
                    Sequence     = sequence,
                });

                ctx.SaveChanges();
            }

            return(dbAttribute);
        }