示例#1
0
        public IEnumerable <SqlDataRecord> ConvertToEMBDataRecord(IEnumerable <EBMModel> parameters)
        {
            var sqlMetaData = new SqlMetaData[] {
                new SqlMetaData("RID", SqlDbType.VarChar, 50),
                new SqlMetaData("ChartNo", SqlDbType.VarChar, 50),
                new SqlMetaData("STATUS", SqlDbType.VarChar, 5),
            };
            var mappingDictionarys = sqlMetaData.ToMappingDictionary();
            var records            = new List <SqlDataRecord>();

            if (parameters != null)
            {
                foreach (var para in parameters)
                {
                    var record = new SqlDataRecord(sqlMetaData);
                    record.SetStringOrNull(mappingDictionarys["RID"], para.RID);
                    record.SetStringOrNull(mappingDictionarys["ChartNo"], para.ChartNo);
                    record.SetStringOrNull(mappingDictionarys["STATUS"], para.Status);
                    records.Add(record);
                }
            }
            return(records);
        }
示例#2
0
        private IEnumerable <SqlDataRecord> ConvertToRidDataRecord(IEnumerable <string> parameters)
        {
            var sqlMetaData = new SqlMetaData[] {
                new SqlMetaData("RID", SqlDbType.VarChar, 50),
            };
            var mappingDictionary = sqlMetaData.ToMappingDictionary();
            var records           = new List <SqlDataRecord>();

            if (parameters != null)
            {
                foreach (var para in parameters)
                {
                    var record = new SqlDataRecord(sqlMetaData);
                    record.SetStringOrNull(mappingDictionary["RID"], para);
                    records.Add(record);
                }
            }
            return(records);
        }