AliHussaini

سلام استاد محترم علی شتاب هستم از افغانستان.

اول از همه تشکر بسیار از آموزش های عالی تان که برایم بسیار مفید تمام شد.

در قسمت ۴۶ در جنریک ها به مشکل بر خوردم. زمان که برنامه را رین می نمایم خطا میدهد نمی فهیم که کجای کارم اشتبا است.

public int Remove(TEntity entity)

        {

            var primarykeys = propertyModels.Where(property => property.IsPrimary);

            StringBuilder deleteStatement = new StringBuilder("DELETE FROM [" + schema + "].[" + tableName + "]");

            List whereParts = new List();

            List sqlParameters = new List();

            List sqlParametersName = new List();

            var parameterCounter = 1;

            foreach (var property in propertyModels)

            {

                var parameterName = "Colum" + parameterCounter++;

                whereParts.Add("[" + property.ColumnName + "]=@" + parameterName);

                var propertyValue = property.properyInfo.GetValue(entity);

                sqlParameters.Add(new SqlParameter(parameterName, propertyValue));

            }

            deleteStatement.Append(" WHERE " + string.Join(" AND ", whereParts));

            using (var connection = new SqlConnection(connectionString))

            {

                connection.Open();

                var command = connection.CreateCommand();

                command.CommandText = deleteStatement.ToString();

                foreach (var parameter in sqlParameters)

                {

                    command.Parameters.Add(parameter);

                }

                return command.ExecuteNonQuery();

            }

        }

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، وقت بخیر

پیام خطایی که دریافت می کنید چیه؟

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....