我使用的是短小精悍的彩虹database.cs擴展, private void insertList(IEnumerable<myObject> list)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
var db = myDB.Init(conn, co
時檢索,則ID可以是從物體提取: foreach (var object in objectList)
{
conn.Insert(object);
int id = object.Id; // Returns Id as expected
}
然而,如果對象的IEnumerable是插入時,IDS不能正確獲取: conn.Insert(objectList);
fo
我的課是: public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public List<Address> Addresses { get; set; }
public BankAccount Account { get; set; }
}
我有什麼,我認爲這是一個非常簡單的用例DapperExtensions: using (IDbConnection connection = Database.CreateConnection())
{
var model = connection.GetList<MyModelPoco>().ToList();
}
然而,拋出一個異常:找不到 方法:「系統.Collection
我從DB我的實體列表中獲取,更改一些屬性並嘗試在數據庫中更新。 using (var cn = new SqlConnection(ConnectionString))
{
cn.Open();
var dataPredicate = Predicates.Field<Data>(f => f.Id, Operator.Eq, new [] {1, 2, 3}); // of course