Каково лучшее решение локальной базы данных для приложений WPF?

Вы всегда можете обратиться к

. Запустить живой пример для этой части.

Моя проблема была исправлена ​​после редактирования app.module.ts согласно живому примеру

Я отредактировал следующую часть:

import { HeroDetailComponent } from './hero-detail.component';

@NgModule({
  declarations: [
    AppComponent,
    HeroDetailComponent
  ],

11
задан Community 23 May 2017 в 11:51
поделиться

5 ответов

Версия SQL Server Compact также является вариантом - http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx

. Развертывание довольно просто с помощью ClickOnce или путем копирования DLL движка в каталог приложения.

12
ответ дан 3 December 2019 в 06:22
поделиться

Я бы выбрал SQLite. Вы можете получить драйвер, совместимый с ADO.NET, здесь:

System.Data.SQLite

4
ответ дан 3 December 2019 в 06:22
поделиться

Я бы сказал SQLite. Он невероятно легкий и простой в использовании, и API в порядке. Вы всегда можете использовать DbLinq как ORM.

2
ответ дан 3 December 2019 в 06:22
поделиться

MDF действительно кажется наиболее гибким решением, но для его использования пользователю необходимо установить экспресс-сервер SQL.

Как вы планируете выполнять процессы CRUD? Если вы хотите использовать Linq to SQL, вы официально ограничены, он поддерживает только SQL 2005, Sql 2008 и Sql Compact.

Кроме того, нужно ли отключать приложение, частично или полностью подключаться к Интернету? Это может повлиять на ваше решение.

ИМО, я бы начал с версии SQL Server Compact, и если это было слишком ограничивающим шагом, переход на sql server express. (.MDF)

0
ответ дан 3 December 2019 в 06:22
поделиться

SQL Server Compact edition is my choice because of the following benefits:

  • A small runtime library that you can distribute with your app
  • Compatible with Linq to Sql (search "SqlMetal.exe")
  • Integrated design experience with Visual Studio 2008

It's a nice all rounder as a lightweight solution for a .NET app.

http://www.microsoft.com/Sqlserver/2008/en/us/compact.aspx

1
ответ дан 3 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: