Файл
A *.sdf
означает, что вы используете Compact Edition. Это немного по-другому - больше похоже на базу данных в стиле Sqlite или Access, чем на MySql или полный Sql Server.
Что касается остального, способов сделать это так же много, как и программистов. Однако большинство из них на определенном уровне будет включать пространство имен System.Data.SqlCe
, в котором живет поставщик данных Sql Server Compact Edition. Если вы решите перейти на полную версию Sql Server, например, Sql Server Express (все еще бесплатно), вместо этого вы должны использовать пространство имен System.Data.SqlClient
.
Кроме того, я хочу сосредоточиться на вашем конкретном утверждении:
Я просто хочу иметь возможность установить объект для данных в моей базе данных SQL, чтобы я мог управлять им с помощью C #.
Звучит так, будто вы действительно просто заинтересованы в ORM (объект / реляционный картограф). Я не могу комментировать, насколько хорошо конкретные ORM работают с Sql Server Compact Edition, но теперь, когда вы знаете, что ищете, вы сможете выполнять собственный поиск.