Im создание библиотеки классов, которая будет использоваться в нескольких проектах. Эта библиотека включает в себя несколько объектов с соответствующими таблицами в базе данных. Мой вопрос: как мне создать эти таблицы, когда я включаю эту библиотеку в проект?C# .Net библиотека базы данных базы данных create
0
A
ответ
0
Я подозреваю, что вы хотите библиотеку объектов, которые используются для создания базы данных?
Если это так, вы можете достичь этого с помощью EntityFramework CodeFirst.
Как минимум вам понадобятся ваши объекты и DbContext.
типичный набор вверх, может быть следующим:
Entities
public class Person {
public string FirstName { get; set; }
public string LastName { get; set; }
}
DbContext
public class MyDbContext : System.Data.Entity.DbContext {
public MyDbContext(string nameOrConnectionString) : base(nameOrConnectionString)
public DbSet<Person> People { get; set; }
}
Они будут жить в вашем проекте и при добавлении ссылки на него , например веб-проект. Существуют различные способы создания базы данных, вы можете вызвать конструктор (MyDbContext) из своего веб-проекта и передать строку подключения на сервер.
Смежные вопросы
- 1. Библиотека базы данных
- 2. Библиотека базы данных Greenleaf в C#
- 3. . Перечисление базы данных .NET
- 4. Хорошая библиотека базы данных JSON?
- 5. NET/C# Клиент базы данных о дождевых данных
- 6. Новичок, .net C# с использованием базы данных
- 7. создание базы данных Couchbase Lite C# .NET
- 8. .net Ошибка провайдера базы данных
- 9. Использование базы данных в .NET
- 10. SQL базы данных базы данных
- 11. Получите резервную копию базы данных базы данных SQL Server .Net
- 12. Первичные ключи базы данных реляционной базы данных
- 13. База данных базы данных базы данных базы данных?
- 14. .net Шифрование таблиц базы данных
- 15. Уровни .NET и базы данных
- 16. .NET - Соединение моста базы данных
- 17. базы данных H2 CREATE TABLE с ограничением
- 18. Hsql create testdata из существующей базы данных
- 19. Запрос базы данных MySQL «create table»
- 20. Postgres CREATE EXTENSION Все базы данных
- 21. CREATE DATABASE заканчивает клонирование старой базы данных
- 22. CREATE USER отсоединяется от базы данных Azure
- 23. Ошибка базы данных базы данных H2
- 24. . NET: Извлечение данных из базы данных анализа
- 25. Расчет базы данных базы данных
- 26. Базы данных объектов и C#
- 27. Populate выпадающий из базы данных в .NET
- 28. Поиск базы данных C#
- 29. Обновление базы данных C#
- 30. C# архитектура базы данных
Я не уверен, что полностью понимаю, о чем вы спрашиваете. Добавление ссылки на проект не включает настройку схемы базы данных. Возможно, вы могли бы что-то сделать через NuGet, но я не уверен. Возможно, вы также захотите изучить EF Code First - [вот один учебник] (http://codefirst.codeplex.com/), который может помочь. –