Какие .sdf файлы. Чем он отличается от .mdf файлов. Работает ли с linq на Sql? - PullRequest
11 голосов
/ 03 мая 2009

Я играю с wpf, и когда я создал базу данных, она создается с файлами .sdf. Я хочу знать детали файлов .sdf. Чем он отличается от стандартных файлов .mdf и будут ли они поддерживать linq to sql? Потому что я не могу использовать его с файлами linq.

1 Ответ

13 голосов
/ 03 мая 2009

Файл SDF является файлом Sql Server Mobile. Он также называется Sql Server compact. Он преимущественно используется в мобильных разработках, но в последнее время все чаще встречается и в разработке однопользовательских настольных систем.

Visual Studio 2008 не поддерживает Linq to Sql для Sql Server Mobile, но Framework поддерживает. Вы можете узнать больше о реализации этого здесь

Более подробную информацию о Sql Server Mobile можно найти здесь . Ссылка также поможет объяснить различия между этим и Mdf-файлами, используемыми Sql Server.

Здесь также есть статья о построении модели Linq to Sql для Wpf с использованием Sql Mobile / Compact здесь

Одно из основных отличий между Sdf и Mdf заключается в том, что до недавнего времени Mdf нельзя было открывать и обрабатывать как обычный файл, тогда как Sdf-файл доступен как файл. Однако в Visual Studio эта концепция была воспроизведена путем разрешения файлов данных Sql Server, которые динамически присоединяют Mdf к сеансу Sql Server Express.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...