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

بپرسید
  • AliHussaini AliHussaini
  • 57 ماه قبل
  • 57 ماه قبل
  • 170 نمایش

0

{{ digitTrunc(content.likes) }}

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

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

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();

            }

        }

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است