Кому создать пользовательский метод для операции вставки данных в silverlight?
Я использую сервис Silverlight WCF Ria для обработки операций, связанных с базой данных, в моем приложении.
У меня есть стол
Post(Id int identity,Title varchar(50), Content varchar(50), Date datetime, Comments varchar(50) );
Я могу легко использовать
public void InsertPost( Post post )
{
if ((post.EntityState != EntityState.Detached))
{
this.ObjectContext.ObjectStateManager.ChangeObjectState(post, EntityState.Added);
}
else
{
this.ObjectContext.Posts.AddObject(post);
}
}
Я могу использовать это для обновления базы данных, но для этого мне нужно передать все записи, т.е. Id, Content и т. Д.
Мне нужен еще один метод, с помощью которого я могу пропустить прохождение Id
ценности. Я хочу этот метод, кроме InsertPost
метод и как я могу использовать это в моем submitbutton_click
событие.
Пожалуйста помоги
1 ответ
Если вы хотите создать пользовательский метод для вставки данных с помощью RIA Services, этот ответ может вам помочь.
Но помните, что если Comments
, Content
, datetime
...так далее. являются nullable
в вашей базе данных, то вы можете использовать InsertPost
без указания их:
Post newPost = new Post { Title = "title" };
ctx.InsertPost(newPost);