2014-07-06 3 views
2

Я делаю первые шаги с Simple.Data ORM. Я хотел знать, есть ли способ создать новую таблицу в моей базе данных. В настоящее время я работаю над MemoryAdapter (поставляется с библиотекой), но в будущем я хочу сделать то же самое с производственной базой данных. До сих пор я пробовал с аддоном Simple.Data.RawSql, но закончил не повезло.Как создать таблицу с Simple.Data?

Является ли ORM подходящим инструментом для такой операции?

ответ

3

Simple.Data в настоящее время имеет не Миграции не имеют (это техническое название для того, что вы описываете). Я рекомендую использовать пакет FluentMigrations для работы с вашей схемой базы данных.

2

Вы можете использовать хранимую процедуру:

CREATE PROCEDURE ProcedureWithoutParameters 
AS 

CREATE TABLE Persons 
(
PersonID int, 
LastName varchar(255), 
FirstName varchar(255), 
Address varchar(255), 
City varchar(255) 
); 

documentation on stored procs

Смежные вопросы