В моем решении всего три проекта. Два из них - это веб-приложение в ASP.Net MVC, а одно - библиотека классов C #. Оба веб-приложения используют одну и ту же БД, поэтому я создал библиотеку классов C # и поместил в нее модель данных объекта ADO.Net (EDMX). Я добавил ссылку на проект библиотеки классов C # в веб-приложениях и с использованием модели данных сущности ADO.Net для доступа к базе данных. Это работает правильно, я могу получить доступ к таблице, добавить / редактировать / удалить записи, но проблема возникает, когда я пытаюсь написать аннотации данных для проверки. Класс, созданный EDMX в проекте библиотеки классов C # для таблицы, выглядит следующим образом:
namespace EDMXProjectNamespace
{
using System;
using System.Collections.Generic;
public partial class DrugClass
{
public DrugClass()
{
this.Drugs = new HashSet<Drug>();
}
public int ID { get; set; }
public string Name { get; set; }
public string NName { get; set; }
public virtual ICollection<Drug> Drugs { get; set; }
}
}
Для подключения я добавил строку подключения, сгенерированную в моем проекте библиотеки классов C # App.config, в Web.config, чтобы она работала нормально. Теперь проблема только в том, где писать аннотации к данным для проверки ввода данных пользователем.
Заранее спасибо....