В контексте данных есть ряд частичных методов для вставки / обновления / удаления каждого типа сущности; если вы реализуете вторую половину этого, вы можете предоставить свою собственную логику SP:
partial class MyDataContext {
partial coid UpdateMyEntity(MyEntity instance) {
// your ADO.NET code and/or ExecuteCommand here...
}
}
Обратите внимание: если вы используете отдельное соединение, у вас не будет такой же транзакции и т. Д. (Если только она не используется TransactionScope
).