コード例 #1
0
        private static ExternalDataSet ParseExternalDataSet(string value)
        {
            var values = ParseDictionary(value);

            var externalDataSet = new ExternalDataSet
            {
                Path        = values[string.Empty],
                DataSetName = GetValueOrDefault(values, nameof(ExternalDataSet.DataSetName))
            };

            if (!File.Exists(externalDataSet.Path))
            {
                throw new ExpectedException($"External DataSet not found at '{externalDataSet.Path}'.");
            }

            return(externalDataSet);
        }
コード例 #2
0
        private static ExternalDataSet ParseExternalDataSet(string value)
        {
            var values = ParseDictionary(value);

            var externalDataSet = new ExternalDataSet {
                Path = values[string.Empty]
            };

            if (!File.Exists(externalDataSet.Path))
            {
                throw new ExpectedException($"External DataSet not found at '{externalDataSet.Path}'.");
            }

            if (values.ContainsKey("Name"))
            {
                externalDataSet.Name = values["Name"];
            }

            return(externalDataSet);
        }