ASP.NET + встроенная база данных + LinqToSQL - PullRequest
0 голосов
/ 23 июня 2010

Итак, я разрабатываю новый компонент, требующий небольшого объема памяти.Я не хочу использовать полноценный экземпляр базы данных SQL Server, потому что он как бы отрицательно влияет на назначение этого компонента.Первым, что я попробовал, была база данных Compact SQL Server, но по умолчанию ASP.NET выдает исключение, если вы пытаетесь использовать Compact SQL Server.Я также знаю, что вы можете переопределить это с помощью строки в файле global.asax, но я не уверен, что это правильное направление, поскольку я предполагаю, что у Microsoft есть очень веская причина, почему бы не разрешить использовать это в ASP.NET по умолчанию.Поэтому я переключил свое внимание на sqlite, но пока единственной доступной библиотекой linqtosql является Dblinq, которая на данном этапе не уверена, что она способна на производительность.Итак, я думаю, что я хочу спросить, есть ли какие-либо из этих вариантов для коммерческого продукта?встроенная база данных не будет системой с высокими транзакциями, она просто будет хранить некоторую информацию о пользователях, и это почти все.У кого-нибудь есть опыт работы с такой ситуацией?Или вы можете просто порекомендовать другую совместимую встроенную базу данных linqtosql?

Спасибо!(и извините за длинный вопрос)

Ответы [ 2 ]

1 голос
/ 01 июля 2010

Microsoft обновила SQL Server Compact Edition для работы с ASP.NET - см. Здесь

0 голосов
/ 23 июня 2010

Во-первых, вопрос к вам: почему вы так замужем за linqtosql?
Вы можете использовать практически любой источник данных и воспользоваться linq через инфраструктуру linqtoentity.
Лучший ответ, вероятно, будет зависеть от того, что вы пытаетесь сохранить и запросить. Я мог бы подумать, что простого XML-файла может быть достаточно, если набор данных действительно маленький.

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