Здравствуйте! Сегодня: Вт, 1 Дек 2020, Ваш IP: 18.232.146.10 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Базы данных
+ Создать новую тему Страница: 1
Тема: Ошибка в классе для работы с Данными (сгенерирован Инструментом db.foxtools.ru) · +  +  дата добавления: 10.08.2010 / 19:54
Автор темы:
Игорь Голов
Игорь Голов
тем: 47 / ответов: 141 / благодарностей: 6 / репутация: 21
СтражШерифЗа заслуги перед Kbyte.RuЧашка Kbyte.Ru>>
Url: futurefa...rnal.com
Icq: 309961234
ответов: 141
создал(а) тем: 47


[SqlColumnAttribute("Link", false, SqlDbType.NChar)]
  public string Link
  {
    get { return _Link;
   }
    set { _Link = value; }
  }

  public Links() : this("") {}

 public Links( )
  {
    if (string.IsNullOrEmpty()) return;
    //_ = ;
    base.Load();
  }

Выделенный код даёт ошибку:

Ошибка 1 Тип "Links" уже определяет член "Links" с такими же типами параметров
Технологии: C#, Microsoft SQL Server
--
Главное - задаться целью. А при наличии цели....
 
Ответ # 1 # · +  +  дата добавления: 10.08.2010 / 21:28
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


if (string.IsNullOrEmpty()) return;
тут явно не хватает того, что проверяется на IsNullOrEmpty.
public Links() : this("") {}
конструктор по умолчанию вызывает конструктор, который принимает один строковой параметр
и это
public Links( )
не он.
Из-за этого и ошибка, т.к. прописано два одинаковых конструктора.

Все лишнее, наверное, можно удалить :)
 
Ответ # 2 # · +  +  дата добавления: 13.08.2010 / 16:37
Автор ответа:
Игорь Голов
Игорь Голов
тем: 47 / ответов: 141 / благодарностей: 6 / репутация: 21
СтражШерифЗа заслуги перед Kbyte.RuЧашка Kbyte.Ru>>
Url: futurefa...rnal.com
Icq: 309961234
ответов: 141
создал(а) тем: 47


Убрал конструкторы. Опять вылазит ошибка.
В строке
      _ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[ConnString].ConnectionString;
Вылезла ошибка:
Ошибка 1 Имя типа или пространства имен "ConfigurationManager" отсутствует в пространстве имен "System.Configuration" (пропущена ссылка на сборку?) C:\Users\123\Documents\Visual Studio 2010\Project Samples\Database.ORM\Database.ORM\FoxTools.SqlDataManager.cs 74 54 Database.ORM
Код особо не редактировал после генерации. Практически As Is.
--
Главное - задаться целью. А при наличии цели....

+ Database.ORM.zip (2,88 Кб)  
Ответ # 3 # · +  +  дата добавления: 13.08.2010 / 16:52
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


db.foxtools.ru:
В зависимости от типа проекта, вам может понадобиться добавить ссылку (Add Reference) на сборку System.Configuration.
 
Страница: 1 + Создать новую тему